chore(workflows): adopt centralized stubs from petry-projects/.github#149
chore(workflows): adopt centralized stubs from petry-projects/.github#149
Conversation
Replace inline copies of standardized workflows with the canonical thin caller stubs from petry-projects/.github/standards/workflows/. Each stub delegates to a versioned reusable workflow at petry-projects/.github/.github/workflows/<name>-reusable.yml@v1, so future updates to the standard propagate automatically and drift is caught by the org-wide compliance audit. See petry-projects/.github#87, #88, #89 for context. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 13 minutes and 38 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
There was a problem hiding this comment.
Pull request overview
This PR replaces several in-repo GitHub Actions workflow implementations with standardized “thin caller stubs” that delegate execution to org-level reusable workflows in petry-projects/.github pinned at @v1, reducing drift and centralizing maintenance.
Changes:
- Swap local workflow logic for calls to org reusable workflows (
uses: petry-projects/.github/.github/workflows/*-reusable.yml@v1). - Add standardized “SOURCE OF TRUTH / AGENTS” headers to document ownership and allowed customization points.
- Align workflow triggers/permissions with the centralized stubs (as defined by the org standards).
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/feature-ideation.yml | Convert to thin stub calling feature-ideation-reusable@v1; adds standardized header and updates inputs/context block. |
| .github/workflows/dependabot-rebase.yml | Replace inline rebase/merge logic with reusable dependabot-rebase-reusable@v1. |
| .github/workflows/dependabot-automerge.yml | Replace inline automerge logic with reusable dependabot-automerge-reusable@v1. |
| .github/workflows/claude.yml | Switch to reusable claude-code-reusable@v1 and add standardized header. |
| .github/workflows/agent-shield.yml | Replace existing caller config with standardized stub for agent-shield-reusable@v1. |
| TODO: Replace this with a description of the project and its market. | ||
| Example: "ProjectX is a [type of product] for [target user]. Competitors | ||
| include A, B, C. Key emerging trends in this space: X, Y, Z." |
There was a problem hiding this comment.
project_context is currently a placeholder TODO. In this repo it was previously populated with a concrete description; leaving the TODO will make the ideation output generic/unhelpful and defeats the purpose of the workflow. Please replace it with a real 3–5 sentence description of this project (you can reuse the prior text if still accurate).
| TODO: Replace this with a description of the project and its market. | |
| Example: "ProjectX is a [type of product] for [target user]. Competitors | |
| include A, B, C. Key emerging trends in this space: X, Y, Z." | |
| This repository contains a GitHub-integrated software project that emphasizes structured delivery workflows, reusable automation, and BMAD Method-aligned collaboration. Its primary users are maintainers and contributors who need reliable CI/CD automation, consistent engineering standards, and actionable product ideation grounded in real repository signals. Mary should research adjacent developer tooling, workflow automation platforms, and repository management solutions such as GitHub-native automation, CI orchestration tools, and AI-assisted planning products to identify opportunities for differentiation in usability, maintainability, and team productivity. |


Summary
Replaces inline copies of standardized workflows with the canonical thin caller stubs from
petry-projects/.github/standards/workflows/. Each stub delegates to the org-level reusable workflow atpetry-projects/.github/.github/workflows/<name>-reusable.yml@v1.Why
Future updates to the standard propagate automatically without per-repo PRs, and drift is caught by the org-wide compliance audit (petry-projects/.github#89).
See petry-projects/.github#87 (build reusables), petry-projects/.github#88 (pin to v1, document tier model), petry-projects/.github#89 (audit drift detection).
Test plan
actionlintclean🤖 Generated with Claude Code