chore: upgrade actions to Node 24 runtime (SHA-pinned) - #70
chore: upgrade actions to Node 24 runtime (SHA-pinned)#70John C. Bland II (johncblandii) wants to merge 2 commits into
Conversation
|
Follow-up: bumped the remaining |
There was a problem hiding this comment.
Pull request overview
Upgrades this repository’s GitHub Actions workflow dependencies to Node 24–runtime-compatible releases by switching from floating version tags to SHA-pinned action refs with verified tag comments, improving both deprecation readiness and supply-chain safety.
Changes:
- Pin
actions/checkoutto3d3c42e5...with a# v7.0.1tag comment across workflows. - Pin
actions/setup-nodeto82076278...with a# v7.0.0tag comment across workflows. - Pin
nick-fields/assert-actionto0efd6166...with a# v4.0.1tag comment across workflows.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/test-wrong-yaml-config.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-structure.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-query-3.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-query-2.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-query-1.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-positive.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-negative.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/test-multiline.yml | SHA-pin checkout/setup-node and assert-action with version comments. |
| .github/workflows/codeql.yml | SHA-pin checkout with version comment (leaves CodeQL actions at v2 as noted). |
| .github/workflows/build-and-test.yml | SHA-pin checkout/setup-node with version comments. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Important Cloud Posse Engineering Team Review RequiredThis pull request modifies files that require Cloud Posse's review. Please be patient, and a core maintainer will review your changes. To expedite this process, reach out to us on Slack in the |
what
SHA-pinned with precise version comments:
actions/checkout@v3|v4→@3d3c42e5...# v7.0.1actions/setup-node@v4→@82076278...# v7.0.0nick-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
Supersedes #26
references
still on Node 20
github/codeql-action/{init,autobuild,analyze}@v2(codeql.yml) — left as-is: this upgradematrix only maps
@v3/SHA refs of codeql-action; the@v2refs here predate that and need adeliberate v2 → v4 migration (Dependabot Bump github/codeql-action from 2 to 3 #27 proposes v3). actionlint already flags the v2
runner as too old (pre-existing).