Skip to content

Bump node version for setup,sign and verify action to 24#96

Merged
sridharam merged 2 commits intomainfrom
bump-node
Feb 26, 2026
Merged

Bump node version for setup,sign and verify action to 24#96
sridharam merged 2 commits intomainfrom
bump-node

Conversation

@sridharam
Copy link
Contributor

@sridharam sridharam commented Feb 20, 2026

https://endorlabs.atlassian.net/browse/CR-750

Bump sub-action Node.js runtime from node16 to node24

Upgrades the Setup, Sign, and Verify sub-actions from the deprecated Node.js 16 runtime to Node.js 24, aligning them with the main Scan action which was upgraded in #90.

Changes

  • setup/action.ymlusing: "node24" (was node16)
  • sign/action.ymlusing: "node24" (was node16)
  • verify/action.ymlusing: "node24" (was node16)

Context

  • Node 16 reached EOL in September 2023.
  • GitHub fully removed Node 16 from Actions runners on November 12, 2024. Actions declaring using: "node16" have been silently falling back to Node 20 since then — the YAML was misleading but not causing failures.
  • The main Scan action (action.yml) was upgraded to node24 in Bump node versions to Node 24 #90, but the sub-actions were missed.
  • No source code or dist/ changes required — the using field only controls which Node.js runtime GitHub uses to execute the bundled JS on the runner. The bundled code targets ES2016 and uses only standard Node APIs compatible across all versions.

Testing

  • All CI checks passing (build, lint, format, tests, license)
  • End-to-end validation on the branch:
    • Setup action: passed — endorctl download, config write, and auth check all working on node24
    • Sign action: passed — action starts and runs correctly on node24
    • Verify action: passed — action starts and runs correctly on node24

@sridharam sridharam marked this pull request as ready for review February 25, 2026 02:22
@sridharam sridharam requested review from hghmn and peter-cg February 25, 2026 02:22
@sridharam sridharam merged commit ea13ac3 into main Feb 26, 2026
3 checks passed
@sridharam sridharam deleted the bump-node branch February 26, 2026 05:04
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