chore: upgrade actions to Node 24 runtime (SHA-pinned) - #90
Conversation
There was a problem hiding this comment.
Pull request overview
Updates this repository’s GitHub Actions usages to versions that run on the Node 24 runtime, using SHA pinning with tag comments to make upgrades explicit and supply-chain safer.
Changes:
- Pin
actions/checkoutto the SHA forv7.0.1across the composite action and test workflows. - Pin
nick-fields/assert-actionto the SHA forv4.0.1across the test/assert workflows. - Keep the pinned SHAs annotated with the corresponding upstream tag for traceability.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
action.yml |
Pins actions/checkout to the v7.0.1 commit SHA in the composite action steps. |
.github/workflows/test-helmfile-raw.yml |
Pins actions/checkout and nick-fields/assert-action to Node 24–compatible SHAs. |
.github/workflows/test-helmfile-raw-default-kube-version.yml |
Pins actions/checkout and nick-fields/assert-action to Node 24–compatible SHAs. |
.github/workflows/test-helm-raw.yml |
Pins actions/checkout and nick-fields/assert-action to Node 24–compatible SHAs. |
.github/workflows/test-helm-raw-default-kube-version.yml |
Pins actions/checkout and nick-fields/assert-action to Node 24–compatible SHAs. |
.github/workflows/test-destroy.yml |
Pins actions/checkout and nick-fields/assert-action to Node 24–compatible SHAs. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Follow-up (ff4fdfa): |
|
These changes were released in v1.10.1. |
what
action.ymlto versions running on theNode 24 runtime, SHA-pinned with precise version comments:
actions/checkout@v6→@3d3c42e5...# v7.0.1nick-fields/assert-action@v2→@0efd6166...# v4.0.1why
are already being force-migrated to Node 24
matching the org's direction in chore: upgrade actions to Node 24 runtime and enforce SHA pinning .github#261
references
still on Node 20
1arp/create-a-file-action@0.4(inaction.yml) — no Node 24 release exists upstream yetSupersedes #88
Supersedes #87