Skip to content

ci: update GitHub Actions runtime dependencies#822

Merged
jithinraj merged 2 commits into
mainfrom
ci/node24-action-runtimes
Jun 2, 2026
Merged

ci: update GitHub Actions runtime dependencies#822
jithinraj merged 2 commits into
mainfrom
ci/node24-action-runtimes

Conversation

@jithinraj

Copy link
Copy Markdown
Member

Summary

Migrate the remaining Node 20-era first-party GitHub Actions to their Node 24 runtimes, ahead of GitHub's deprecation of the Node 20 action runtime. Pinned by commit SHA to current major releases.

Changes

Action From To Pinned SHA
actions/checkout v4.2.2 v6 de0fac2e
actions/setup-node v4.4.0 v6 48b55a01
actions/upload-artifact v4.6.2 v7 043fb46d
actions/setup-go v5.4.0 v6 4a360112

The checkout and setup-go pins now match the v6 pins already used in newer workflows.

Scope

  • 12 workflow files; action runtime versions only.
  • No workflow logic, trigger, permission, or step-behavior changes.
  • All actions remain SHA-pinned (the supply-chain control is preserved).

Validation

  • All workflows parse as valid YAML.
  • Each SHA verified against the action's current release tag.

jithinraj added 2 commits June 2, 2026 09:21
Migrate the remaining Node 20-era first-party actions to their Node 24
runtimes ahead of GitHub's Node 20 action deprecation. Pinned by commit
SHA to the current major releases; checkout and setup-go now match the
v6 pins already used elsewhere in the workflows.

- actions/checkout        v4.2.2 -> v6 (node24)
- actions/setup-node      v4.4.0 -> v6 (node24)
- actions/upload-artifact v4.6.2 -> v7 (node24)
- actions/setup-go        v5.4.0 -> v6 (node24)

Action runtime versions only; no workflow logic or step behavior changes.
@jithinraj
jithinraj merged commit b36a0ac into main Jun 2, 2026
32 checks passed
@jithinraj
jithinraj deleted the ci/node24-action-runtimes branch June 2, 2026 04:29
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.

1 participant