Exempt first-party conforma/* Actions from Renovate cooldown - #90
Conversation
The 5-day minimumReleaseAge cooldown defends against freshly published third-party releases. Applying it to our own conforma/* reusable workflows and Actions is counterproductive: it delays adoption of already-reviewed internal fixes. Combined with org-wide sha_pinning_required, that delay strands consumers on a pre-pinning reusable-workflow SHA and breaks their runs (as happened with the .fullsend dispatch pin). Add a github-actions packageRule matching conforma/* with minimumReleaseAge 0 so internal digest bumps propagate immediately while third-party updates keep the cooldown. Co-Authored-By: Claude <noreply@anthropic.com> Ref: EC-2185
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughRenovate now disables the five-day release-age cooldown for first-party ChangesRenovate configuration
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~5 minutes Merge Risk: ⚪ Minimal · up to The change enables immediate Renovate updates for first-party conforma GitHub Actions while retaining the existing cooldown for third-party updates. No evidence-grounded merge blocker remains. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Some tools did not complete. Review the errors below. 🔧 Biome (2.5.10)config/renovate/renovate.jsonFile contains syntax errors that prevent linting: Line 4: Expected a property but instead found '// Base configuration presets - these provide sensible defaults'.; Line 5: End of file expected; Line 5: End of file expected; Line 6: Expected an array, an object, or a literal but instead found '// Run renovate each day before 4AM'.; Line 7: expected ... [truncated 5939 characters] ... ile expected; Line 92: Expected a property but instead found '// Tekton: Safe to auto-merge (infrastructure as code)'.; Line 91: End of file expected; Line 92: End of file expected; Line 93: End of file expected; Line 93: End of file expected; Line 93: End of file expected; Line 93: End of file expected; Line 94: End of file expected; Line 94: End of file expected; Line 94: End of file expected; Line 94: End of file expected; Line 95: End of file expected; Line 95: End of file expected; Line 95: End of file expected; Line 95: End of file expected; Line 96: End of file expected; Line 96: End of file expected; Line 96: End of file expected; Line 96: End of file expected; Line 97: End of file expected; Line 97: End of file expected; Line 97: End of file expected; Line 97: End of file expected Comment |
PR Summary by QodoExempt first-party Conforma Actions from Renovate cooldown
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can commit Qodo's fix in one click with committable suggestions (GitHub & GitLab) |
Adds a github-actions packageRule matching
conforma/*withminimumReleaseAge: 0so our own already-reviewed reusable workflows/Actions propagate immediately. Third-party updates keep the 5-day cooldown.Why: the cooldown defends against fresh third-party releases; applying it to first-party internal workflows just delays our own fixes. Combined with org-wide
sha_pinning_required, that delay stranded consumers on a pre-pinning.fullsendSHA and broke their runs.Ref: EC-2185