chore: Add Renovate config for SHA-pinned GitHub Actions#7
chore: Add Renovate config for SHA-pinned GitHub Actions#7devin-ai-integration[bot] wants to merge 1 commit intomainfrom
Conversation
Extends the shared workos/renovate-config preset, scoped to the github-actions manager only. Enables: - Automatic SHA-pinning of any newly-added GitHub Actions - 7-day minimumReleaseAge on all GitHub Actions updates - Grouped, automerged minor/patch/digest updates after CI - Manual review for major version bumps See https://github.com/workos/renovate-config for the preset. Refs SECENG-299.
Original prompt from will.porter
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ 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. ✨ Finishing Touches🧪 Generate unit tests (beta)
Review rate limit: 0/5 reviews remaining, refill in 6 minutes and 38 seconds. Comment |
Greptile SummaryThis PR adds a Confidence Score: 5/5Safe to merge — adds only a Renovate config file with no runtime impact. Single config file addition with valid JSON, correct schema reference, and a well-scoped manager restriction. No logic, security, or runtime concerns. No files require special attention. Important Files Changed
Reviews (1): Last reviewed commit: "chore: Add Renovate config for SHA-pinne..." | Re-trigger Greptile |
Summary
Adds a
renovate.jsonthat extends the sharedworkos/renovate-configpreset, scoped to thegithub-actionsmanager only. Activates automated maintenance of the SHA-pinned GitHub Actions in this repo without changing how any other dependencies are managed.Behavior gained:
helpers:pinGitHubActionDigests.minimumReleaseAge: "7 days"+minimumReleaseAgeBehaviour: "timestamp-required").enabledManagers: ["github-actions"]keeps Renovate out of any other ecosystems — adjust later if you want it broader.The shared preset lives at https://github.com/workos/renovate-config and any policy change is a single edit there that propagates to every consuming repo.
Note: this repo is itself a published GitHub Action, so getting the meta-actions it consumes onto a managed cooldown is doubly relevant.
Refs SECENG-299.
Review & Testing Checklist for Human
npx --yes --package renovate -- renovate-config-validator renovate.json.Notes
Part of the rollout for SECENG-299 "Implement Dependency Management for GitHub Workflow SHA pins". Companion PRs are being opened in the rest of the public SDKs and adjacent repos.
Link to Devin session: https://app.devin.ai/sessions/337e586a7c3e40ce8da2d048b402e6f5