fix: pin feature-ideation.yml reusable workflow to SHA#129
fix: pin feature-ideation.yml reusable workflow to SHA#129
Conversation
Pins petry-projects/.github/.github/workflows/feature-ideation-reusable.yml from @v1 to its resolved SHA ee22b427cbce9ecadcf2b436acb57c3adf0cb63d to satisfy the action-pinning compliance policy. Also syncs the file with the latest upstream template: adds dry_run workflow_dispatch input, actions: read permission, and sources_file optional comment. Closes #88 Co-authored-by: don-petry <don-petry@users.noreply.github.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 45 minutes and 15 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 (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@don-petry — PR is ready for review and merge. This pins the |
|
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s Feature Ideation workflow caller stub to comply with action-pinning requirements by pinning the reusable workflow reference to a specific commit SHA, while also syncing a few upstream-template improvements (new input and permissions).
Changes:
- Pin
petry-projects/.github/.github/workflows/feature-ideation-reusable.ymlfrom@v1to commitee22b427cbce9ecadcf2b436acb57c3adf0cb63d. - Add
dry_runas aworkflow_dispatchinput and forward it to the reusable workflow. - Add
actions: readto the job token permissions and document optionalsources_fileusage.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| id-token: write | ||
| uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@v1 | ||
| actions: read | ||
| uses: petry-projects/.github/.github/workflows/feature-ideation-reusable.yml@ee22b427cbce9ecadcf2b436acb57c3adf0cb63d # v1 |
There was a problem hiding this comment.
The file header states you “MUST NOT change” the uses: line and job-level permissions: block, but this PR intentionally updates both (SHA pin + actions: read). Consider updating that guidance to clarify that syncing/pinning the reusable ref and adding required permissions is allowed, so future editors aren’t confused by the contradiction.
Automated review — APPROVEDRisk: MEDIUM SummaryPR #129 pins a reusable GitHub Actions workflow to a specific commit SHA to satisfy action-pinning compliance (issue #88). All CI checks pass (CodeQL, SonarCloud, AgentShield all green with 0 security hotspots). The changes are a net security improvement; risk is MEDIUM only because GitHub Actions files are in scope — no escalation warranted. FindingsMinor
Info
CI statusAll CI checks passed: CodeQL (SUCCESS), SonarCloud Quality Gate (0 new issues, 0 security hotspots), AgentShield (SUCCESS), Dependency audit (SKIPPED — no packages changed). Reviewed by the don-petry PR-review cascade (triage: haiku 4.5 → deep: sonnet 4.6 + duck: gpt-5.4 → audit: opus 4.6). Reply with |



Summary
petry-projects/.github/.github/workflows/feature-ideation-reusable.ymlfrom@v1to SHAee22b427cbce9ecadcf2b436acb57c3adf0cb63dto resolve the action-pinning compliance findingdry_runworkflow_dispatch input,actions: readpermission, andsources_fileoptional commentSHA Verification
SHA was looked up via:
Closes #88
Generated with Claude Code