Upgrade GitHub Actions to latest versions#2125
Conversation
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
WalkthroughThis PR updates the versions of multiple GitHub Actions and external tools used across various CI/CD workflows, including bumps to GitHub app token creation, Poetry, golangci-lint, changed-files detection, PR management, and title validation actions. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In @.github/workflows/create-rc-release-pr.yaml:
- Line 68: The workflow uses the action "uses:
peter-evans/create-pull-request@v8" which requires Node 24 on the runner; if you
use self-hosted runners, verify and document that they are running Actions
Runner v2.327.1 or later (or upgrade them) so the v8 action runs properly—update
repository CONTRIBUTING/CI docs or add a README note referencing the workflow
action string to inform maintainers to check/upgrade self-hosted runner
versions.
|
|
||
| - name: Create PR | ||
| uses: peter-evans/create-pull-request@v7 | ||
| uses: peter-evans/create-pull-request@v8 |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
peter-evans/create-pull-request v8 breaking changes release notes
💡 Result:
peter-evans/create-pull-request v8 — breaking / required changes (release notes)
- Self-hosted runners must be updated: if you run this action on a self-hosted GitHub Actions runner, you need Actions Runner v2.327.1+ to ensure Node 24 support (which v8 uses). Otherwise the action may fail to run. [1][3]
- actions/checkout updated to v6 inside the project (and docs updated accordingly). If your workflows (or enterprise policies) pin/allow only older
actions/checkoutmajor versions, review compatibility. [1]
No other explicit input/output “behaviour changes” are called out in the v8.0.0 release notes beyond the runner/Node 24 requirement and the checkout major bump. [1][2]
Sources: [1] [2] [3]
All inputs (base, branch, commit-message, title, body, draft) are compatible with v8—no breaking changes for input parameters.
However, if this repository uses self-hosted GitHub Actions runners, verify they are running Actions Runner v2.327.1 or later to support Node 24 (required by v8). GitHub-hosted runners are unaffected.
🤖 Prompt for AI Agents
In @.github/workflows/create-rc-release-pr.yaml at line 68, The workflow uses
the action "uses: peter-evans/create-pull-request@v8" which requires Node 24 on
the runner; if you use self-hosted runners, verify and document that they are
running Actions Runner v2.327.1 or later (or upgrade them) so the v8 action runs
properly—update repository CONTRIBUTING/CI docs or add a README note referencing
the workflow action string to inform maintainers to check/upgrade self-hosted
runner versions.
Summary
Upgrade GitHub Actions to their latest versions for improved features, bug fixes, and security updates.
Changes
abatilo/actions-poetryv2v3actions/create-github-app-tokenv1v2extractions/setup-justv2v3golangci/golangci-lint-actionv8v9kontrolplane/pull-request-title-validatorv1.3.1v1.5.0peter-evans/create-pull-requestv7v8tj-actions/changed-filesv46v47Why upgrade?
Keeping GitHub Actions up to date ensures:
Security Note
Actions that were previously pinned to commit SHAs remain pinned to SHAs (updated to the latest release SHA) to maintain the security benefits of immutable references.
Testing
These changes only affect CI/CD workflow configurations and should not impact application functionality. The workflows should be tested by running them on a branch before merging.
Summary by CodeRabbit