Skip to content

ci(actions): upgrade workflows to Node 24 runtime - #287

Merged
doodlewind merged 1 commit into
mainfrom
cake-honesty
Aug 15, 2026
Merged

ci(actions): upgrade workflows to Node 24 runtime#287
doodlewind merged 1 commit into
mainfrom
cake-honesty

Conversation

@doodlewind

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade all actions/checkout uses from v4 to v7
  • upgrade all actions/cache uses from v4 to v6
  • upgrade the release workflow from actions/setup-node v4 to v7
  • keep job inputs, permissions, cache keys, and release behavior unchanged

The selected action majors declare runs.using: node24; oven-sh/setup-bun@v2 already uses Node 24, while the Rust and ESP-IDF actions are composite. No Node 20 JavaScript action remains in .github/workflows.

Validation

  • all workflow YAML files parse successfully
  • actionlint v1.7.12 .github/workflows/*.yml
  • git diff --check
  • bun run test: 411 pass, 1 pre-existing failure
    • tests/npm-package.test.ts cannot resolve the packaged Apple workspace because engine/pocket3d/crates/pocket3d-world/Cargo.toml is absent from the framework tarball; the same failure is present on current main and is unrelated to these workflow-only changes

@doodlewind
doodlewind marked this pull request as ready for review August 15, 2026 19:54
@doodlewind
doodlewind merged commit 80b95c6 into main Aug 15, 2026
2 checks passed
@doodlewind
doodlewind deleted the cake-honesty branch August 15, 2026 19:57
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