Skip to content

chore: CI update and pin actions to avoid node v20 deprecation warning - #304

Merged
BartoszLitwiniuk merged 4 commits into
masterfrom
ci/node24-pin-actions
Oct 6, 2026
Merged

BartoszLitwiniuk merged 4 commits into
masterfrom
ci/node24-pin-actions

Conversation

@BartoszLitwiniuk

@BartoszLitwiniuk BartoszLitwiniuk commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Description

Update the build and test workflows to avoid relying on Node 20-based action versions and make action references reproducible.

  • Pin actions/checkout to v6.0.2 and actions/upload-artifact to v7.0.0 by commit SHA.
  • Pin the Game CI and free-disk-space actions to specific commits.
  • Use game-ci/unity-builder v5.0.1, retaining the existing build configuration.

Validation

  • Workflow YAML parsing and git diff --check passed.
  • GitHub CI workflows passed Build and Test

Bartosz Litwiniuk and others added 4 commits October 6, 2026 22:53
- Bump actions/checkout to v6.0.2 and actions/upload-artifact to v7.0.0 (node24).
- Pin game-ci/unity-builder (v4.8.2), game-ci/unity-test-runner (v4.4.0)
  and jlumbroso/free-disk-space (v1.3.1) to immutable commit SHAs.
- Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 so unity-builder v4, which still
  declares node20, runs on the supported runtime.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v6 declares node24 natively, so every action now runs on Node 24 without
the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 override; drop it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@BartoszLitwiniuk BartoszLitwiniuk changed the title Ci/node24 pin actions chore: CI node24 pin actions Oct 6, 2026
@BartoszLitwiniuk BartoszLitwiniuk changed the title chore: CI node24 pin actions chore: CI update and pin actions to avoid node v20 deprecation warning Oct 6, 2026

@melekr melekr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TY!

@BartoszLitwiniuk
BartoszLitwiniuk merged commit 2621267 into master Oct 6, 2026
20 checks passed
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