From 75deb2d5a96350f2114966837d98b99a3c500665 Mon Sep 17 00:00:00 2001 From: David Finol Date: Fri, 21 Apr 2023 18:46:07 -0500 Subject: [PATCH] Refactor main workflow --- .github/workflows/main.yml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5b35a87..69a5ac5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,14 +5,10 @@ on: push: {} workflow_dispatch: {} -env: - UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} - UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} - UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} - PROJECT_PATH: . - jobs: checklicense: + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} name: Check for UNITY_LICENSE in GitHub Secrets runs-on: ubuntu-latest outputs: @@ -47,6 +43,11 @@ jobs: if: needs.checklicense.outputs.is_unity_license_set == 'true' name: Run all tests ✨ runs-on: ubuntu-latest + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + PROJECT_PATH: . steps: - uses: actions/checkout@v3 with: @@ -69,6 +70,11 @@ jobs: needs: [test] name: Build for ${{ matrix.targetPlatform }} runs-on: ubuntu-latest + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + PROJECT_PATH: . strategy: fail-fast: false matrix: @@ -98,6 +104,11 @@ jobs: needs: [build] name: Build for ${{ matrix.targetPlatform }} runs-on: macos-latest + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + PROJECT_PATH: . strategy: fail-fast: false matrix: @@ -124,6 +135,11 @@ jobs: needs: [buildWithMac] name: Build for ${{ matrix.targetPlatform }} runs-on: windows-2019 + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} + UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }} + PROJECT_PATH: . strategy: fail-fast: false matrix: