feat: implement issue #87 — Scorecard: Pinned-Dependencies (6/10)#369
feat: implement issue #87 — Scorecard: Pinned-Dependencies (6/10)#369don-petry wants to merge 7 commits into
Conversation
|
Warning Review limit reached
More reviews will be available in 49 minutes and 5 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, 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 include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
✨ 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 |
There was a problem hiding this comment.
Code Review
This pull request simplifies the preflight check in both scripts/apply-repo-settings.sh and scripts/setup-code-quality-ruleset.sh by replacing the single-iteration loop with a direct check for the gh command. The reviewer suggested improving error handling by redirecting error messages to standard error (stderr) and suppressing potential error output from command -v by redirecting its standard error to /dev/null.
Dev-Lead — review-changes (applied)Changes committed and pushed. |
Dev-Lead — fix-reviews (no-changes)Agent reasoning |
Dev-Lead — fix-bot-comment (no-changes)Agent reasoning |
There was a problem hiding this comment.
Pull request overview
Pins reusable GitHub Actions workflow dependencies by commit SHA to improve OpenSSF Scorecard Pinned-Dependencies compliance (issue #87), plus a small cleanup in repo admin helper scripts.
Changes:
- Pin org reusable workflows previously referenced by
@main/@v2to specific commit SHAs in multiple workflow caller stubs. - Simplify
ghCLI preflight checks in repo admin scripts (remove single-item loop).
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/setup-code-quality-ruleset.sh | Simplifies gh preflight check to a direct command -v gh guard. |
| scripts/apply-repo-settings.sh | Simplifies gh preflight check to a direct command -v gh guard. |
| .github/workflows/pr-review.yml | Pins the pr-review reusable workflow call to a commit SHA. |
| .github/workflows/pr-auto-review.yml | Pins the pr-auto-review reusable workflow call to a commit SHA. |
| .github/workflows/dev-lead.yml | Pins the dev-lead reusable workflow call to a commit SHA. |
| .github/workflows/dependency-audit.yml | Pins the dependency-audit reusable workflow call to a commit SHA. |
| .github/workflows/dependabot-automerge.yml | Pins the dependabot-automerge reusable workflow call to a commit SHA. |
| jobs: | ||
| dependency-audit: | ||
| uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@v2 | ||
| uses: petry-projects/.github/.github/workflows/dependency-audit-reusable.yml@376a4fcb1117444595e3e702fa450873d0e54310 # v2 |
| contents: read | ||
| pull-requests: read | ||
| uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@v2 | ||
| uses: petry-projects/.github/.github/workflows/dependabot-automerge-reusable.yml@376a4fcb1117444595e3e702fa450873d0e54310 # v2 |
Dev-Lead — review-changes (applied)Changes committed and pushed. |
|
Dev-Lead — review-changes (no-changes)No changes were needed for this PR. |
Dev-Lead — fix-bot-comment (no-changes)Agent reasoning |
Dev-Lead — fix-bot-comment (no-changes)Agent reasoning |
|
@dev-lead please process and advance this PR — fix any failing CI, resolve outstanding review threads, and enable auto-merge once it's green and approvable. |
|
Auto-rebase blocked — the base branch contains Please rebase this branch manually: |



Closes #87
Implemented by dev-lead agent. Please review.