From 3d83af81ba93fbdd5147a99b297b469ec8f1f423 Mon Sep 17 00:00:00 2001 From: Minimata Date: Wed, 18 Jun 2025 08:19:17 +0000 Subject: [PATCH 1/3] ci: updated workflow to work on new Unity dedicated runner --- .gitea/workflows/push-on-main.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/push-on-main.yaml b/.gitea/workflows/push-on-main.yaml index 393d6ce..4d52fdd 100644 --- a/.gitea/workflows/push-on-main.yaml +++ b/.gitea/workflows/push-on-main.yaml @@ -32,7 +32,7 @@ jobs: Test: name: Test - runs-on: ubuntu-latest + runs-on: unity strategy: fail-fast: false matrix: @@ -103,7 +103,7 @@ jobs: Build: name: Build needs: Test - runs-on: ubuntu-latest + runs-on: unity strategy: fail-fast: false matrix: From bb4853484f25313c2c221be5c03200505472fcc7 Mon Sep 17 00:00:00 2001 From: Minimata Date: Wed, 18 Jun 2025 10:30:13 +0000 Subject: [PATCH 2/3] ci: adding secrets --- .gitea/workflows/push-on-main.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/push-on-main.yaml b/.gitea/workflows/push-on-main.yaml index 4d52fdd..5304095 100644 --- a/.gitea/workflows/push-on-main.yaml +++ b/.gitea/workflows/push-on-main.yaml @@ -60,9 +60,9 @@ jobs: uses: game-ci/unity-test-runner@v4 id: tests env: - UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} - UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} - UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + UNITY_LICENSE: ${{ secrets.UNITYLICENSE }} + UNITY_EMAIL: ${{ secrets.UNITYEMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITYPASSWORD }} with: useHostNetwork: true unityVersion: 2022.3.42f1 @@ -89,9 +89,9 @@ jobs: - name: Build project uses: game-ci/unity-builder@v4 env: - UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} - UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} - UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + UNITY_LICENSE: ${{ secrets.UNITYLICENSE }} + UNITY_EMAIL: ${{ secrets.UNITYEMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITYPASSWORD }} with: unityVersion: 2022.3.42f1 dockerCpuLimit: 4 @@ -130,9 +130,9 @@ jobs: - name: Build project uses: game-ci/unity-builder@v4 env: - UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} - UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} - UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + UNITY_LICENSE: ${{ secrets.UNITYLICENSE }} + UNITY_EMAIL: ${{ secrets.UNITYEMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITYPASSWORD }} with: unityVersion: 2022.3.42f1 dockerCpuLimit: 4 From b488cf05e52b2aef1d92435324617a9fb1a0bad3 Mon Sep 17 00:00:00 2001 From: Minimata Date: Wed, 18 Jun 2025 10:55:53 +0000 Subject: [PATCH 3/3] ci: removing redundant build step in test modes --- .gitea/workflows/push-on-main.yaml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.gitea/workflows/push-on-main.yaml b/.gitea/workflows/push-on-main.yaml index 5304095..6edd934 100644 --- a/.gitea/workflows/push-on-main.yaml +++ b/.gitea/workflows/push-on-main.yaml @@ -85,20 +85,6 @@ jobs: with: name: Coverage results for ${{ matrix.testMode }} path: ${{ steps.tests.outputs.coveragePath }} - - - name: Build project - uses: game-ci/unity-builder@v4 - env: - UNITY_LICENSE: ${{ secrets.UNITYLICENSE }} - UNITY_EMAIL: ${{ secrets.UNITYEMAIL }} - UNITY_PASSWORD: ${{ secrets.UNITYPASSWORD }} - with: - unityVersion: 2022.3.42f1 - dockerCpuLimit: 4 - dockerMemoryLimit: 8g - targetPlatform: StandaloneLinux64 - allowDirtyBuild: true # necessary because the custom image doesn't fit the repo's version and it tries to change stuff accordingly ntm - customParameters: -BuildOptions.AutoRunPlayer true Build: name: Build