Skip to content

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

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

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

Conversation

@johncblandii

Copy link
Copy Markdown

what

  • Bump GitHub Actions references in the workflows to versions running on the Node 24 runtime,
    SHA-pinned with precise version comments:
    • actions/checkout@v4@3d3c42e5... # v7.0.1
    • docker/setup-buildx-action@v3@bb05f3f5... # v4.2.0
    • docker/login-action@v3@dbcb8138... # v4.6.0
    • docker/build-push-action@v5@53b7df96... # v7.3.0

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

@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:03
@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

Updates the repository’s Docker publishing workflow to use SHA-pinned GitHub Actions versions that run on the Node 24 runtime, aligning with the stated supply-chain hardening approach (pin + verified tag comment).

Changes:

  • Replaced version-tagged uses: entries with full commit-SHA pins for actions/checkout and key Docker actions.
  • Added inline comments annotating the corresponding upstream tags for each pinned SHA.

💡 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