ci: bump actions to Node 24 runtimes - #7
Conversation
GitHub forces Node 24 on JavaScript actions from 2026-06-16 and removes Node 20 on 2026-09-16. Bump the flagged actions to their latest majors, all of which declare `using: node24`: - actions/checkout v4 -> v6 - actions/upload-artifact v4 -> v7 - actions/download-artifact v4 -> v8 - softprops/action-gh-release v2 -> v3 dtolnay/rust-toolchain and Swatinem/rust-cache were not flagged and are left unchanged. Artifact upload/download remain compatible (shared v4+ backend; explicit per-target names, download-all into subdirs).
|
Warning Review limit reached
More reviews will be available in 30 minutes and 7 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more credits in the billing tab to continue. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Why
The v0.4.0 release run logged the Node.js 20 deprecation warning. GitHub forces Node 24 on JavaScript actions starting 2026-06-16 and removes Node 20 on 2026-09-16.
Changes
Bumped the flagged actions to their latest majors — each verified to declare
using: node24:actions/checkoutactions/upload-artifactactions/download-artifactsoftprops/action-gh-releaseApplied across both
ci.ymlandrelease.yml.dtolnay/rust-toolchain@stableandSwatinem/rust-cache@v2were not in the deprecation warning and are left unchanged.Compatibility
find, which is layout-agnostic.action-gh-release@v3keeps the same inputs used here (name,draft,prerelease,generate_release_notes,files).Test plan
checkout@v6on the Rust build/test/clippy/fmt path.release.ymlchanges (upload/download/gh-release) only run on av*tag push, so they'll be exercised on the next release.