Skip to content

fix: bump actions to Node.js 24#245

Open
blik616287 wants to merge 2 commits into
spectrocloud:mainfrom
blik616287:fix/validator-crane-and-node24-actions
Open

fix: bump actions to Node.js 24#245
blik616287 wants to merge 2 commits into
spectrocloud:mainfrom
blik616287:fix/validator-crane-and-node24-actions

Conversation

@blik616287

@blik616287 blik616287 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Node.js 24 action deprecation (mandatory from 2026-06-16, tomorrow): pack-validation.yml pins actions/checkout@v3.6.0 and tj-actions/changed-files@v46.0.1, both of which run on Node.js 20. GitHub is forcing Node.js 24 on all runners starting June 16th; these will break the workflow. Bumped to actions/checkout@v4.2.2 and tj-actions/changed-files@v47.0.6.

What this does NOT fix

security-scans/syft-license is stuck IN_PROGRESS on several open PRs with no target URL. That check runs in spectrocloud/bulwark — outside this repo. The runner job appears to have been dispatched but never completed; someone with bulwark access needs to investigate or re-trigger those checks.

Test plan

  • Confirm no Node.js 20 deprecation warnings in the Actions log after June 16th

blik616287 and others added 2 commits June 15, 2026 00:24
- Replace `crane pull` with `crane manifest` in validate_content(): pulling
  full image tarballs caused the validator to hang for 6 hours on large or
  slow-to-pull images, hitting the GitHub Actions job timeout. crane manifest
  hits only the registry manifest endpoint, giving the same existence
  guarantee with no layer download.

- Bump actions/checkout v3.6.0 -> v4.2.2 and tj-actions/changed-files
  v46.0.1 -> v47.0.6 in pack-validation.yml. GitHub forces Node.js 24 on
  all runners from 2026-06-16; the pinned v3/v46 versions run on Node.js 20
  and will break the workflow starting tomorrow.
…-and-node24-actions

# Conflicts:
#	validator/validate-packs.sh
@blik616287 blik616287 changed the title fix: validator timeout + bump actions to Node.js 24 fix: bump actions to Node.js 24 Jun 15, 2026
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.

2 participants