Repository navigation
Update GitHub actions to Node 24 - #3210
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✅ Files skipped from review due to trivial changes (3)
📝 WalkthroughWalkthroughThis PR repins third-party GitHub Actions across multiple workflow files (notably Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested labels
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
Greptile SummaryThis PR bumps all pinned GitHub first-party JS actions ( Confidence Score: 5/5Safe to merge — purely a CI infrastructure version bump with no logic changes and all SHA hashes verified. All action version bumps were verified against GitHub Marketplace and release pages. SHA hashes match the claimed tags. The claude.yml improvement from a floating tag to a pinned SHA reduces supply-chain risk. No workflow logic was changed and the PR author ran actionlint plus several test scripts against the updated files. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[GitHub Actions Workflows] --> B[actions/checkout]
A --> C[actions/cache]
A --> D[actions/setup-go]
A --> E[actions/github-script]
A --> F[actions/upload-artifact]
A --> G[softprops/action-gh-release]
B -->|v4 SHA-pinned → v6.0.2 SHA-pinned| B2[Node 24 runtime]
C -->|v4 → v5.0.5| C2[Node 24 runtime]
D -->|v5.5.0 → v6.4.0| D2[Node 24 runtime]
E -->|v7 → v9.0.0| E2[Node 24 runtime]
F -->|v4 → v7.0.1| F2[Node 24 runtime]
G -->|v2 → v3.0.0| G2[Node 24 runtime]
Reviews (1): Last reviewed commit: "Update GitHub actions to Node 24" | Re-trigger Greptile |
Summary
Testing
ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f); puts "ok #{f}" }'git diff --check./tests/test_ci_self_hosted_guard.sh./tests/test_ci_create_dmg_pinned.sh./tests/test_ci_unit_test_spm_retry.sh./tests/test_ci_scheme_testaction_debug.sh./tests/test_ci_ghosttykit_checksum_present.shnode scripts/release_asset_guard.test.jsgo run github.com/rhysd/actionlint/cmd/actionlint@latest -ignore 'label "warp-macos-[^\"]+" is unknown' .github/workflows/*.ymlNotes
actionlintwithout the ignore only reports the repo's existing custom WarpBuild runner labels.Summary by cubic
Update GitHub Actions to Node 24-compatible versions and pin SHAs for reproducible CI. Removes Node 20 deprecation warnings across nightly, release, e2e, macOS, and cloud workflows.
actions/checkoutto v6.0.2 SHA across all workflows (includingclaude.yml).actions/cacheto v5.0.5.actions/setup-goto v6.4.0.actions/github-scriptto v9.0.0.actions/upload-artifactto v7.0.1.softprops/action-gh-releaseto v3.0.0.oven-sh/setup-bunv2 to a Node 24-compatible SHA.Written for commit 20bee78. Summary will update on new commits. Review in cubic
Summary by CodeRabbit