chore: bump action versions in common workflow templates - #257
Conversation
actions/checkout@v2/@V3 and actions/stale@v4 run on Node runtimes that GitHub Actions no longer supports, and actionlint (>= 1.7.x) rejects them with "the runner of ... action is too old to run on GitHub Actions". Downstream repositories had already been bumped by renovate, but the template sync overwrote them with these older pins (e.g. ory/k8s commit 6428f395), which turned the GHA linter red on every PR touching .github/** in those repos. Bump to the versions renovate had settled on: actions/checkout@v7, amannn/action-semantic-pull-request@v6 and actions/stale@v11. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (4)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughFour repository workflow templates update GitHub Actions versions. The workflows retain their existing triggers, jobs, and configuration. ChangesWorkflow Action Version Updates
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This updates outdated workflow action versions in shared templates without changing the intended workflow behavior; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (4 skipped: 4 unsupported.) ✨ 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 |
The common workflow templates pin
actions/checkout@v2/@v3andactions/stale@v4, which run on Node runtimes GitHub Actions no longer supports. actionlint (1.7.x) rejects them:Downstream repositories had already been bumped by renovate, but the template sync overwrote those bumps with the older pins from here. In ory/k8s the Aug 28 sync (ory/k8s@6428f395) downgraded
checkout@v7tov2/v3,action-semantic-pull-request@v6tov4andstale@v11tov4, which turned theValidation - GHA Linterworkflow and theLint GithubAction filesCI job red on every PR touching.github/**. See ory/k8s#897, which restores the versions locally; this PR fixes the source so the next sync does not reintroduce the downgrade.Changes, all in
templates/repository/common/.github/workflows/:closed_references.ymlactions/checkout@v2actions/checkout@v7conventional_commits.ymlactions/checkout@v3actions/checkout@v7conventional_commits.ymlamannn/action-semantic-pull-request@v4amannn/action-semantic-pull-request@v6labels.ymlactions/checkout@v2actions/checkout@v7stale.ymlactions/stale@v4actions/stale@v11These are the exact versions that were in place in ory/k8s before the sync, so downstream behaviour is unchanged. actionlint 1.7.12 passes on the edited templates.
🤖 Generated with Claude Code
Summary by CodeRabbit