From ed466147b857c4ebdf5d5d7f0ee19a2e68ced874 Mon Sep 17 00:00:00 2001 From: Ivan Murzak Date: Wed, 1 Jul 2026 02:53:20 -0700 Subject: [PATCH] ci: pin unity-test-runner to the node24 fix (game-ci PR #304) game-ci/unity-test-runner@v4 still ships the Node.js 20 action runtime, which GitHub is sunsetting. The node24 fix (game-ci/unity-test-runner PR #304) is merged on upstream main (08fd329f00a18efa297140b14ac28ebce742759e) but not yet in the v4 tag or any release. Pin to that commit until game-ci moves the v4 tag; unity-builder@v5 already runs node24. --- .github/workflows/release.yml | 2 +- .github/workflows/test_unity_plugin.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 31bb37f..c8b88d9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -123,7 +123,7 @@ jobs: key: Library-Unity-Installer - name: Test Unity Installer (EditMode) - uses: game-ci/unity-test-runner@v4 + uses: game-ci/unity-test-runner@08fd329f00a18efa297140b14ac28ebce742759e # node24 runtime (PR #304); revert to @v4 once game-ci moves the tag env: UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} diff --git a/.github/workflows/test_unity_plugin.yml b/.github/workflows/test_unity_plugin.yml index a8129f2..3fec0a9 100644 --- a/.github/workflows/test_unity_plugin.yml +++ b/.github/workflows/test_unity_plugin.yml @@ -101,7 +101,7 @@ jobs: run: echo "image=unityci/editor:ubuntu-${{ inputs.unityVersion }}-${{ matrix.platform }}-3" >> $GITHUB_OUTPUT shell: bash - - uses: game-ci/unity-test-runner@v4 + - uses: game-ci/unity-test-runner@08fd329f00a18efa297140b14ac28ebce742759e # node24 runtime (PR #304); revert to @v4 once game-ci moves the tag id: tests env: UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}