Skip to content

.github: workflows: Upgrade actions to Node.js 24 runtimes - #251

Merged
joaoantoniocardoso merged 2 commits into
bluerobotics:masterfrom
joaoantoniocardoso:ci/node24-actions
Aug 11, 2026
Merged

.github: workflows: Upgrade actions to Node.js 24 runtimes#251
joaoantoniocardoso merged 2 commits into
bluerobotics:masterfrom
joaoantoniocardoso:ci/node24-actions

Conversation

@joaoantoniocardoso

@joaoantoniocardoso joaoantoniocardoso commented Aug 10, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump workflow JS actions to majors that declare runs.using: node24, clearing the “Node.js 20 is deprecated” job annotation on CI.
  • rust.yml: actions/checkout@v5, actions/setup-node@v5 (the actions named in the current warning).
  • deploy.yml: same plus upload-artifact@v6, download-artifact@v7, geekyeggo/delete-artifact@v6, skymatic/semver-validation-action@v4.

Already on Node 24 (unchanged): Swatinem/rust-cache@v2, svenstaro/upload-release-action@v2, dtolnay/rust-toolchain@stable.

Note: BlueOS-community/Deploy-BlueOS-Extension@main and bluerobotics/blueos-cloud-action@0.0.3 are composites that still pin some Node 20 actions internally (checkout@v4, cache@v4, upload-artifact@v4, older docker/*). Those may still warn on the deploy job until those repos are updated upstream.

Test plan

  • Confirm Build, Check, and Test passes and the job annotation no longer lists checkout@v4 / setup-node@v4.
  • Confirm deploy workflow artifact upload/download/delete still works across the matrix.
  • Spot-check that semver gate still runs with skymatic/semver-validation-action@v4.

@joaoantoniocardoso
joaoantoniocardoso merged commit d6ac2b9 into bluerobotics:master Aug 11, 2026
1 check passed
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