Skip to content

chore: bump GitHub Actions to Node 24-compatible majors#119

Open
jbouder wants to merge 1 commit into
mainfrom
chore/upgrade-actions-node24
Open

chore: bump GitHub Actions to Node 24-compatible majors#119
jbouder wants to merge 1 commit into
mainfrom
chore/upgrade-actions-node24

Conversation

@jbouder

@jbouder jbouder commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps all GitHub Actions under .github/workflows/ to their latest stable majors so they run on Node 24, ahead of GitHub's Node 20 deprecation (runners default to Node 24 on 2026-06-16; Node 20 fully removed Fall 2026).

Closes #118.

Changes

Action Old New
actions/checkout v4 v7
actions/setup-go v5 v6
actions/add-to-project v1.0.2 (SHA) v2.0.0 (SHA)
docker/login-action v3 v4
docker/metadata-action v5 v6
docker/build-push-action v6 v7
golangci/golangci-lint-action v7 v9
azure/setup-helm v4 v5

Notes:

  • golangci-lint-action@v9 drops golangci-lint v1 support; the workflow already pins version: v2.4.0, so no config changes are needed.
  • add-to-project was already SHA-pinned, so it stays SHA-pinned (repointed to the v2.0.0 commit) to preserve the existing convention.

Out of scope

  • No changes to workflow logic, job topology, or triggers — version bump only.
  • Migrating other actions to SHA pins / Dependabot is a separate follow-up.
  • Runtimes used inside jobs (Go, Helm, etc.) are unchanged beyond clearing action deprecations.

🤖 Generated with Claude Code

Bump all actions under .github/workflows/ to their latest stable majors
so they run on Node 24 ahead of GitHub's Node 20 deprecation (runners
default to Node 24 on 2026-06-16; Node 20 removed Fall 2026).

- actions/checkout v4 -> v7
- actions/setup-go v5 -> v6
- actions/add-to-project v1.0.2 -> v2.0.0 (SHA pin)
- docker/login-action v3 -> v4
- docker/metadata-action v5 -> v6
- docker/build-push-action v6 -> v7
- golangci/golangci-lint-action v7 -> v9
- azure/setup-helm v4 -> v5

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jbouder jbouder changed the title chore: upgrade GitHub Actions to Node 24-compatible versions chore: bump GitHub Actions to Node 24-compatible majors Jun 26, 2026
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.

Upgrade GitHub Actions to Node 24-Compatible Versions (Node 20 Deprecation)

2 participants