diff --git a/.github/workflows/android-smoke-test-build.yml b/.github/workflows/android-smoke-test-build.yml index 245de5cb2..3da40eb04 100644 --- a/.github/workflows/android-smoke-test-build.yml +++ b/.github/workflows/android-smoke-test-build.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - + - run: echo "::add-mask::${{ secrets.LICENSE_SERVER_URL }}" - name: Docker Login @@ -100,3 +100,4 @@ jobs: samples/IntegrationTest !samples/IntegrationTest/Build/*_BackUpThisFolder_ButDontShipItWithYourGame retention-days: 14 # Lower retention period - we only need this to retry CI. + diff --git a/.github/workflows/android-smoke-test-run.yml b/.github/workflows/android-smoke-test-run.yml index e90b03dcd..b022de3e0 100644 --- a/.github/workflows/android-smoke-test-run.yml +++ b/.github/workflows/android-smoke-test-run.yml @@ -22,7 +22,7 @@ defaults: jobs: run: - name: ${{ inputs.unity-version }} ${{ inputs.init-type }} + name: ${{ inputs.unity-version }} ${{ inputs.api-level }} ${{ inputs.init-type }} runs-on: ubuntu-latest env: ARTIFACTS_PATH: samples/IntegrationTest/test-artifacts/ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e40d1c80a..49c323c6b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,6 +43,7 @@ jobs: runsOn: ${{ matrix.host }} build-unity-sdk: + name: Build Unity SDK secrets: inherit strategy: fail-fast: false @@ -75,9 +76,9 @@ jobs: # This produces the `samples/IntegrationTest` as `smoke-test-${{ matrix.unity-version }}`. smoke-test-create: - secrets: inherit + name: Create ${{ matrix.unity-version }} Smoke Test Project if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} - name: ${{ matrix.unity-version }} Prepare Smoke Test + secrets: inherit strategy: fail-fast: false matrix: @@ -88,8 +89,8 @@ jobs: # A Linux, docker-based build to prepare a game ("player") for some platforms. The tests run in `smoke-test-run`. smoke-test-build: + name: Build ${{ matrix.platform }} ${{ matrix.unity-version }} Smoke Test if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} - name: ${{ matrix.unity-version }} ${{ matrix.platform }} Build Smoke Test needs: [smoke-test-create] runs-on: ubuntu-latest strategy: @@ -200,9 +201,10 @@ jobs: retention-days: 14 android-smoke-test-build: + name: Build Android ${{ matrix.unity-version }} Smoke Test + if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} needs: [smoke-test-create] secrets: inherit - if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} strategy: fail-fast: false matrix: @@ -212,6 +214,7 @@ jobs: unity-version: ${{ matrix.unity-version }} android-smoke-test-run: + name: Run Android ${{ matrix.unity-version }} Smoke Test if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} needs: [android-smoke-test-build] uses: ./.github/workflows/android-smoke-test-run.yml @@ -227,9 +230,10 @@ jobs: unity-version: ["2019", "2022", "6000"] ios-smoke-test-build: + name: Build iOS ${{ matrix.unity-version }} Smoke Test + if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} needs: [smoke-test-create] secrets: inherit - if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} strategy: fail-fast: false matrix: @@ -239,9 +243,10 @@ jobs: unity-version: ${{ matrix.unity-version }} ios-smoke-test-compile: + name: Compile iOS ${{ matrix.unity-version }} Smoke Test + if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} needs: [ios-smoke-test-build] secrets: inherit - if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} strategy: fail-fast: false matrix: @@ -253,6 +258,7 @@ jobs: init-type: ${{ matrix.init-type }} ios-smoke-test-run: + name: Run iOS ${{ matrix.unity-version }} Smoke Test if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} needs: [ios-smoke-test-compile] uses: ./.github/workflows/ios-smoke-test-run.yml @@ -277,9 +283,9 @@ jobs: init-type: ["runtime", "buildtime"] smoke-test-run: + name: Run ${{ matrix.platform }} ${{ matrix.unity-version }} Smoke Test if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} needs: [smoke-test-build] - name: ${{ matrix.unity-version }} ${{ matrix.platform }} Run Smoke Test runs-on: ubuntu-latest strategy: fail-fast: false @@ -315,8 +321,8 @@ jobs: run: ./test/Scripts.Integration.Test/run-smoke-test.ps1 -Crash desktop-smoke-test: + name: Run ${{ matrix.os }} ${{ matrix.unity-version }} Smoke Test if: ${{ !startsWith(github.ref, 'refs/heads/release/') }} - name: ${{ matrix.unity-version }} ${{ matrix.os }} Run Smoke Test needs: [smoke-test-create] runs-on: ${{ matrix.os }}-latest strategy: diff --git a/.github/workflows/ios-smoke-test-run.yml b/.github/workflows/ios-smoke-test-run.yml index a28ac9ee9..a5ed528f5 100644 --- a/.github/workflows/ios-smoke-test-run.yml +++ b/.github/workflows/ios-smoke-test-run.yml @@ -22,7 +22,7 @@ defaults: jobs: run: - name: ${{ inputs.unity-version }} ${{ inputs.init-type }} + name: ${{ inputs.unity-version }} ${{ inputs.ios-version }} ${{ inputs.init-type }} runs-on: macos-13 # Pinning to get the oldest, supported version of iOS simulator # Map the job outputs to step outputs outputs: diff --git a/.github/workflows/smoke-test-create.yml b/.github/workflows/smoke-test-create.yml index 2fdf7186b..521e94f10 100644 --- a/.github/workflows/smoke-test-create.yml +++ b/.github/workflows/smoke-test-create.yml @@ -13,7 +13,7 @@ defaults: jobs: create: - name: Create Smoke Test - ${{ inputs.unity-version }} + name: ${{ inputs.unity-version }} runs-on: ubuntu-latest env: UNITY_PATH: docker exec unity unity-editor