Skip to content

ci: update GitHub Actions to Node 24 runtime#1157

Merged
anhappdev merged 2 commits into
masterfrom
update-github-actions-node24
Jun 23, 2026
Merged

ci: update GitHub Actions to Node 24 runtime#1157
anhappdev merged 2 commits into
masterfrom
update-github-actions-node24

Conversation

@anhappdev

Copy link
Copy Markdown
Collaborator

Fix the "Node 20 is deprecated" warning on GitHub-hosted runners by bumping every action in .github/workflows to a release that declares runs.using: node24.

Updated via pinact (SHA-pinned, --min-age 15):

  • actions/checkout v6.0.3, actions/cache v5.0.5, actions/upload-artifact v7.0.1, actions/download-artifact v8.0.1
  • docker: setup-buildx v4.1.0, login v4.2.0, metadata v6.1.0, build-push v7.2.0, bake v7.2.0
  • github/codeql-action v4.36.1
  • google-github-actions: auth v3.0.0, setup-gcloud v3.0.1
  • nick-fields/retry v4.0.0, r0adkll/upload-google-play v1.1.5, subosito/flutter-action v2.23.0

Replace arduino/setup-protoc (no Node 24 release) with the maintained rustfs/setup-protoc v3.0.1 drop-in fork.

Pin FirebaseExtended/action-hosting-deploy to its main commit (the post-v0.10.0 "bump runtime to Node 24" change, #450, not yet tagged) and add .pinact.yaml so pinact does not revert it to the v0.10.0 release.

Still on Node 16: mlcommons/cla-bot (no newer release available).

Fix the "Node 20 is deprecated" warning on GitHub-hosted runners by bumping
every action in .github/workflows to a release that declares
runs.using: node24.

Updated via pinact (SHA-pinned, --min-age 15):
- actions/checkout v6.0.3, actions/cache v5.0.5,
  actions/upload-artifact v7.0.1, actions/download-artifact v8.0.1
- docker: setup-buildx v4.1.0, login v4.2.0, metadata v6.1.0,
  build-push v7.2.0, bake v7.2.0
- github/codeql-action v4.36.1
- google-github-actions: auth v3.0.0, setup-gcloud v3.0.1
- nick-fields/retry v4.0.0, r0adkll/upload-google-play v1.1.5,
  subosito/flutter-action v2.23.0

Replace arduino/setup-protoc (no Node 24 release) with the maintained
rustfs/setup-protoc v3.0.1 drop-in fork.

Pin FirebaseExtended/action-hosting-deploy to its main commit (the
post-v0.10.0 "bump runtime to Node 24" change, #450, not yet tagged) and
add .pinact.yaml so pinact does not revert it to the v0.10.0 release.

Still on Node 16: mlcommons/cla-bot (no newer release available).
@anhappdev anhappdev requested a review from a team as a code owner June 19, 2026 12:06
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown

MLCommons CLA bot All contributors have signed the MLCommons CLA ✍️ ✅

The qti unified-extended device tests on Android 13.0 fail consistently in
CI on both master and PRs:
- Samsung Galaxy S23 Ultra-13.0
- Samsung Galaxy S23-13.0
- Samsung Galaxy Tab S9-13.0

Comment them out (following the existing S24 Ultra precedent) until we have
a fix, so they don't block the build.
@sonarqubecloud

Copy link
Copy Markdown

@freedomtan

Copy link
Copy Markdown
Contributor

are failures for iOS build expected or not?

@anhappdev

Copy link
Copy Markdown
Collaborator Author

are failures for iOS build expected or not?

I already sent an email to system to resolve it.

error: Unable to process request - PLA Update available: You currently don't have access to this membership resource. To resolve this issue, your team's Account Holder, must agree to the latest Program License Agreement.

@anhappdev anhappdev merged commit 560be24 into master Jun 23, 2026
38 of 40 checks passed
@anhappdev anhappdev deleted the update-github-actions-node24 branch June 23, 2026 10:04
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants