Skip to content

ci: pin registry actions to Node 24 refs#238

Merged
intel352 merged 1 commit into
mainfrom
chore/actions-node24-sha-pins
Jun 6, 2026
Merged

ci: pin registry actions to Node 24 refs#238
intel352 merged 1 commit into
mainfrom
chore/actions-node24-sha-pins

Conversation

@intel352
Copy link
Copy Markdown
Contributor

@intel352 intel352 commented Jun 6, 2026

Summary

  • pin registry workflow actions to immutable commit SHAs with version comments
  • upgrade validation to Node 24 and Go 1.26.3
  • bump registry wfctl dogfooding from v0.74.1 to v0.74.6

Closes #237

Verification

  • bash scripts/validate-manifests.sh
  • bash tests/test-build-index.sh
  • bash tests/test-schema-allowlist-coverage.sh
  • bash tests/test-sync-workflow-token.sh
  • bash tests/test-build-pages-release-token.sh
  • actionlint .github/workflows/*.yml
  • git diff --check

Copilot AI review requested due to automatic review settings June 6, 2026 21:19
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates this repository’s GitHub Actions workflows to align with the Node 24 runner transition and workflow-hardening guidance by pinning action refs to immutable commit SHAs, while also updating toolchain versions used during validation/sync.

Changes:

  • Pinned GitHub Actions uses: references to commit SHAs (with human-readable version comments).
  • Upgraded validation Node runtime to Node 24 and updated Go version used in workflows to 1.26.3.
  • Bumped wfctl dogfooding version from v0.74.1 to v0.74.6 in relevant workflows.

Reviewed changes

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

File Description
.github/workflows/validate.yml Pins checkout/setup actions by SHA; upgrades Node to 24 and Go to 1.26.3; bumps wfctl version for registry validation jobs.
.github/workflows/sync-registry-manifests.yml Pins checkout/setup-go/setup-wfctl by SHA; upgrades Go to 1.26.3 and bumps wfctl for manifest sync automation.
.github/workflows/build-pages.yml Pins checkout/upload-pages-artifact/deploy-pages by SHA to harden Pages build/deploy workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@intel352 intel352 merged commit 7f5cf06 into main Jun 6, 2026
7 checks passed
@intel352 intel352 deleted the chore/actions-node24-sha-pins branch June 6, 2026 21:22
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.

Update Pages workflow actions for Node 24 and SHA pinning

2 participants