Skip to content

ci: bump actions and opt into Node.js 24 - #8616

Merged
youknowone merged 1 commit into
RustPython:mainfrom
moreal:ci/bump-github-actions-node24
Aug 30, 2026
Merged

youknowone merged 1 commit into
RustPython:mainfrom
moreal:ci/bump-github-actions-node24

Conversation

@moreal

@moreal moreal commented Aug 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • bump cargo-bins/cargo-binstall from v1.21.1 to v1.22.0
  • bump taiki-e/install-action from v2.86.2 to v2.87.1
  • opt the wasm-wasi job into the Node.js 24 JavaScript actions runtime for setup-wasmer

Summary by CodeRabbit

  • Chores
    • Updated automated build and scheduled workflow tooling.
    • Improved compatibility with Node.js 24 for WebAssembly workflow steps.
    • Refreshed the Rust binary installation tool version used in continuous integration.

Assisted-by: Codex:gpt-5.6-sol
@coderabbitai

coderabbitai Bot commented Aug 30, 2026 •

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro Plus

Run ID: 8fd58b66-e929-47bc-9b98-77301498deb6

📥 Commits

Reviewing files that changed from the base of the PR and between 1e3573c and 51b1ce6.

📒 Files selected for processing (2)
  • .github/workflows/ci.yaml
  • .github/workflows/cron-ci.yaml

Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review.


📝 Walkthrough

Walkthrough

The CI workflows update pinned action versions and configure the wasm-wasi job to use the Node.js 24 JavaScript action runtime.

Changes

CI workflow maintenance

Layer / File(s) Summary
Primary CI action and runtime updates
.github/workflows/ci.yaml
The cargo_shear job updates cargo-binstall to v1.22.0. The wasm-wasi job sets FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 to true.
Scheduled coverage action update
.github/workflows/cron-ci.yaml
The scheduled workflow updates taiki-e/install-action to v2.87.1 for installing cargo-llvm-cov.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: ⚪ Minimal · up to 51b1c

This PR updates CI action versions and opts one workflow job into the Node.js 24 actions runtime. No actionable merge-blocking risk remains beyond normal checks and review.

Suggested reviewers: shaharnaveh, youknowone, joshuamegnauth54

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main changes: CI dependency updates and opt-in to the Node.js 24 JavaScript actions runtime.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@moreal moreal added the skip:ci Skip running the ci label Aug 30, 2026
@moreal
moreal marked this pull request as ready for review August 30, 2026 06:20
@github-actions github-actions Bot added the z-ca-2026 Tag to track Contribution Academy 2026 label Aug 30, 2026
@moreal moreal mentioned this pull request Aug 30, 2026
1 task done
@moreal
moreal requested a review from youknowone August 30, 2026 08:09
@youknowone
youknowone merged commit d62ab2a into RustPython:main Aug 30, 2026
31 of 32 checks passed
youknowone pushed a commit that referenced this pull request Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip:ci Skip running the ci z-ca-2026 Tag to track Contribution Academy 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants