Skip to content

ci: upgrade github actions to node-v24 and pin to commit shas - #407

Merged
BartoszLitwiniuk merged 3 commits into
mainfrom
ci/node-24-pin-actions
Oct 7, 2026
Merged

BartoszLitwiniuk merged 3 commits into
mainfrom
ci/node-24-pin-actions

Conversation

@BartoszLitwiniuk

@BartoszLitwiniuk BartoszLitwiniuk commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

GitHub runners now force actions built for Node 20 to run on Node 24, and log a deprecation warning for each one (setup-java v4 also gets a "no longer receives updates" warning). This PR moves every action to a release that runs on Node 24 natively and pins each one to a commit hash.

Action Before After
actions/checkout v4 v7.0.1
actions/setup-node v4 v7.0.0
actions/setup-java v4 v6.0.1
actions/cache v4 v6.1.0
actions/upload-artifact v4 v7.0.1
dorny/paths-filter v3 v4.0.3
reactivecircus/android-emulator-runner v2 v2.38.0

Each action is pinned as owner/action@<sha> # vX.Y.Z. android-emulator-runner was already on Node 24, so it only gets the hash pin.

Success runs: Android CI and Node.js CI

@BartoszLitwiniuk BartoszLitwiniuk changed the title ci: upgrade github actions to node 24 and pin to commit shas ci: upgrade github actions to node-v24 and pin to commit shas Oct 6, 2026
@BartoszLitwiniuk
BartoszLitwiniuk merged commit 28bbf6f into main Oct 7, 2026
12 checks passed
@BartoszLitwiniuk
BartoszLitwiniuk deleted the ci/node-24-pin-actions branch October 7, 2026 21:05
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.

2 participants