Skip to content

ci: bump GitHub Actions to Node.js 24 compatible versions#281

Open
Fedosin wants to merge 2 commits into
kedacore:mainfrom
Fedosin:update-ci
Open

ci: bump GitHub Actions to Node.js 24 compatible versions#281
Fedosin wants to merge 2 commits into
kedacore:mainfrom
Fedosin:update-ci

Conversation

@Fedosin
Copy link
Copy Markdown
Contributor

@Fedosin Fedosin commented May 13, 2026

Bump GitHub Actions to versions that run on Node.js 24, resolving
the deprecation warnings for Node.js 20 runners:

  • actions/checkout v4 → v6
  • actions/setup-go v5 → v6
  • actions/setup-python v5 → v6
  • actions/cache v4 → v5

Also fix incorrect needs references in main-build.yml that used
job display names (Build, Deploy-test) instead of job IDs
(build, deploy-test).

Checklist

  • Commits are signed with Developer Certificate of Origin (DCO)

Fedosin added 2 commits May 13, 2026 11:20
Update actions/checkout v4→v6, actions/setup-go v5→v6,
actions/setup-python v5→v6, and actions/cache v4→v5 to
resolve Node.js 20 deprecation warnings.

Signed-off-by: Mikhail Fedosin <mfedosin@redhat.com>
Signed-off-by: Mikhail Fedosin <mfedosin@redhat.com>
@Fedosin Fedosin requested a review from zroubalik as a code owner May 13, 2026 09:21
Copy link
Copy Markdown
Member

@linkvt linkvt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think of enabling renovate here as well? We could use https://github.com/kedacore/http-add-on/blob/main/.github/renovate.json5 as a base?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants