Skip to content

chore: upgrade actions to Node 24 runtime (SHA-pinned) - #108

Open
John C. Bland II (johncblandii) wants to merge 1 commit into
mainfrom
chore/node24-runtime-upgrade
Open

chore: upgrade actions to Node 24 runtime (SHA-pinned)#108
John C. Bland II (johncblandii) wants to merge 1 commit into
mainfrom
chore/node24-runtime-upgrade

Conversation

@johncblandii

Copy link
Copy Markdown
Contributor

what

  • Bump GitHub Actions references in the workflows to versions running on the Node 24 runtime,
    SHA-pinned with precise version comments:
    • actions/checkout@v6@3d3c42e5... # v7.0.1
    • nick-fields/assert-action@v2@0efd6166... # v4.0.1

why

  • GitHub is deprecating the Node 20 runtime; affected workflows emit a deprecation warning and
    are already being force-migrated to Node 24
  • SHA pinning with a verified tag comment makes the upgrade deliberate and supply-chain-safe,
    matching the org's direction in chore: upgrade actions to Node 24 runtime and enforce SHA pinning .github#261
  • Every pinned SHA was verified against its upstream tag

references

Supersedes #104
Supersedes #103

@johncblandii John C. Bland II (johncblandii) added the no-release Do not create a new release (wait for additional code changes) label Aug 13, 2026
Copilot AI lite review requested due to automatic review settings August 13, 2026 17:07
@johncblandii John C. Bland II (johncblandii) added the no-release Do not create a new release (wait for additional code changes) label Aug 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates GitHub Actions used by the repository’s test workflows to versions that run on the Node 24 runtime, using full SHA pinning with tag comments to improve supply-chain safety and make upgrades explicit.

Changes:

  • Pin actions/checkout to the v7.0.1 commit SHA in all test workflows.
  • Pin nick-fields/assert-action to the v4.0.1 commit SHA in all test workflows.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/test-docker-build.yml Pins actions/checkout and nick-fields/assert-action to verified SHAs for Node 24 runtime compatibility.
.github/workflows/test-docker-build-multi-platform.yml Same SHA-pinned upgrades for the multi-platform test workflow assertions and checkout.
.github/workflows/test-docker-build-complex.yml Same SHA-pinned upgrades for the complex build test workflow assertions and checkout.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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

Labels

no-release Do not create a new release (wait for additional code changes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants