Skip to content

ci: pin Node.js 24 GitHub Actions - #6

Merged
fxdv merged 1 commit into
mainfrom
agent/pin-node24-actions
Jul 23, 2026
Merged

ci: pin Node.js 24 GitHub Actions#6
fxdv merged 1 commit into
mainfrom
agent/pin-node24-actions

Conversation

@fxdv

@fxdv fxdv commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

Pin the GitHub Actions that emitted Node.js 20 deprecation warnings to current Node.js 24-compatible, immutable revisions.

Updates

  • actions/checkout v4.3.0v7.0.1 (3d3c42e5aac5ba805825da76410c181273ba90b1)
  • actions/setup-go v5.6.0v7.0.0 (b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)
  • actions/upload-artifact v4.6.2v7.0.1 (043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)

The release workflow's actions/attest pin remains unchanged because it did not emit the Node.js 20 warning.

Supply-chain checks

  • each revision is the exact commit referenced by the current official release tag
  • GitHub reports a valid signature for every pinned commit
  • every selected action.yml declares runs.using: node24
  • mutable major-version tags are not used

Official releases:

Validation

  • both workflow files parse as YAML
  • all embedded shell blocks pass bash -n
  • git diff --check passes
  • the PR quality run exercises checkout, setup-go, and upload-artifact using these exact pins

No application or release artifact code changes are included.

@fxdv
fxdv merged commit 4ed4881 into main Jul 23, 2026
2 checks passed
@fxdv
fxdv deleted the agent/pin-node24-actions branch July 23, 2026 00:17
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