ci(bluebuild): pin actions to node20-safe tags #9
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/runner-fix-node20-pinning"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Spike-branch counterpart to #8. forgejo-runner v6.4.0 javascript runtime is node20; v4.2+ of
actions/checkout(and recent rolling tags of several other javascript actions) ship node24 and abort withERR_INVALID_ARG_TYPE/Cannot find module ... node24on this runner.Pins all javascript actions on the spike branch to last-known node20 tag:
actions/checkout→v4.1.7(build-iso, lint, build-bluebuild — 3 files)softprops/action-gh-release→v2.0.4(build-iso)anchore/sbom-action→v0.17.2(build-bluebuild)actions/attest-build-provenance→v2.2.3(build-bluebuild)blue-build/github-action@v1left unchanged (TODO comment added)addnab/docker-run-action@v3left unchanged (composite/docker)ludeeus/action-shellcheck@masterleft unchanged (docker-based)Test plan
build-bluebuild.ymlon this branch via Forgejo workflow_dispatch.Out of scope
blue-build/github-actionSHA pin — flagged with TODO inline.8c55802514to04aa56a865