ci: upgrade deprecated GitHub Actions before Node.js 24 deadline (June 2nd)#160
Conversation
|
Addressed the Greptile review findings: Artifact name collision (
Unused The two CI failures (
|
|
Follow-up after comparing this branch against #158 and the other open fork PRs: these failures were branch-specific, not ambient repo breakage. Pushed
The earlier artifact-name/download fix is still in place. GitHub Actions has already started a fresh |
7198ce6 to
380851e
Compare
|
Added commit 380851e to bump the |
|
@greptileai review |
|
Fixed the Also triggered a fresh Greptile review — the P1 artifact name-collision finding in the prior review was already addressed in the current code ( Remaining known issue: the E2E test ( |
9c585b3 to
2d5b8d6
Compare
- checkout@v2/v3 → v4 (all jobs) - cache@v3 → v4 (build-rust, build-apk, test-e2e) - cache/restore@v3 → v4 (build-apk, test, test-e2e) - setup-java@v1 → v4 + distribution: temurin (build-apk, test, test-e2e) - android-actions/setup-android@v2 → v3 (all jobs) - Wandalen/wretry.action@master → v3.8.0_js_action (pinned) - dtolnay/rust-toolchain@stable → @1.79.0 (pin for time crate compat) - Remove unused NODE_VERSION env var
2d5b8d6 to
b0e22b0
Compare
|
Rebased and squashed onto latest upstream master (which includes The 4 previous commits conflicted with that merge because
The |
Problem
GitHub Actions will force Node.js 24 by default starting June 2nd, 2026 (10 days away). The following actions in
build.ymluse Node.js 20 and will break:actions/checkoutv2/v3v4actions/cachev3v4actions/cache/restorev3v4actions/setup-javav1v4+distribution: temurinandroid-actions/setup-androidv2v3actions/upload-artifactv3v4actions/download-artifactv3v4Wandalen/wretry.action@master@v3.8.0_js_action(pinned)Notes
actions/setup-java@v2+requires adistributionparameter — addedtemurin(Eclipse Temurin, the standard OpenJDK distribution used by GH-hosted runners)ruby/setup-ruby,adnsio/setup-age-action, customActivityWatch/check-version-format-actionare unchanged (not affected by the Node.js 20 deprecation)Wandalen/wretry.action@masterwas pinned tov3.8.0_js_action(the already-deployed version) for reproducibility