From 193a4e86200158a15fa9cae62378d4213bb2791c Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Wed, 17 Jun 2020 23:30:23 +0100 Subject: [PATCH] [CI] Env vars are strings, coercion to bool is a problem --- .github/workflows/build.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 98dd13c4c..763da2074 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,7 +79,7 @@ jobs: submodules: true fetch-depth: 0 - name: Create Vatsim key file - if: ${{ env.do_vatsim_key }} + if: ${{ env.do_vatsim_key == 'true' }} run: | cat >vatsim.json <vatsim.json @" { "vatsim": { "id": "$env:VATSIM_ID", "key": "$env:VATSIM_KEY" } } @@ -152,12 +152,12 @@ jobs: VATSIM_ID: ${{ secrets.VATSIM_ID }} VATSIM_KEY: ${{ secrets.VATSIM_KEY }} - name: Build swift (without symbols) - if: ${{ ! (env.do_symbols && env.do_vatsim_key) }} + if: ${{ ! (env.do_symbols == 'true' && env.do_vatsim_key == 'true') }} run: | python.exe -u scripts\build.py -w 64 -t msvc -d -e $env:eol_months -q "SWIFT_CONFIG_JSON+=$env:vatsim_key_file" dir error.log - name: Build swift (with symbols) - if: ${{ env.do_symbols && env.do_vatsim_key }} + if: ${{ env.do_symbols == 'true' && env.do_vatsim_key == 'true' }} run: | python.exe -u scripts\build.py -w 64 -t msvc -d -e $env:eol_months -q "SWIFT_CONFIG_JSON+=$env:vatsim_key_file" --upload dir error.log @@ -168,7 +168,7 @@ jobs: path: ${{ github.workspace }}/swiftinstaller-* - name: Upload symbols uses: actions/upload-artifact@v2 - if: ${{ env.do_symbols && env.do_vatsim_key }} + if: ${{ env.do_symbols == 'true' && env.do_vatsim_key == 'true' }} with: name: swiftsymbols-allos-${{ needs.preBuild.outputs.version }} path: ${{ github.workspace }}/swiftsymbols-* @@ -205,7 +205,7 @@ jobs: submodules: true fetch-depth: 0 - name: Create Vatsim key file - if: ${{ env.do_vatsim_key }} + if: ${{ env.do_vatsim_key == 'true' }} run: | echo >vatsim.json @" { "vatsim": { "id": "$env:VATSIM_ID", "key": "$env:VATSIM_KEY" } } @@ -215,12 +215,12 @@ jobs: VATSIM_ID: ${{ secrets.VATSIM_ID }} VATSIM_KEY: ${{ secrets.VATSIM_KEY }} - name: Build swift (without symbols) - if: ${{ ! (env.do_symbols && env.do_vatsim_key) }} + if: ${{ ! (env.do_symbols == 'true' && env.do_vatsim_key == 'true') }} run: | python.exe -u scripts\build.py -w 32 -t msvc -d -e $env:eol_months -q "SWIFT_CONFIG_JSON+=$env:vatsim_key_file" dir error.log - name: Build swift (with symbols) - if: ${{ env.do_symbols && env.do_vatsim_key }} + if: ${{ env.do_symbols == 'true' && env.do_vatsim_key == 'true' }} run: | python.exe -u scripts\build.py -w 32 -t msvc -d -e $env:eol_months -q "SWIFT_CONFIG_JSON+=$env:vatsim_key_file" --upload dir error.log @@ -231,7 +231,7 @@ jobs: path: ${{ github.workspace }}/swiftinstaller-* - name: Upload symbols uses: actions/upload-artifact@v2 - if: ${{ env.do_symbols && env.do_vatsim_key }} + if: ${{ env.do_symbols == 'true' && env.do_vatsim_key == 'true' }} with: name: swiftsymbols-allos-${{ needs.preBuild.outputs.version }} path: ${{ github.workspace }}/swiftsymbols-* @@ -273,7 +273,7 @@ jobs: submodules: true fetch-depth: 0 - name: Create Vatsim key file - if: ${{ env.do_vatsim_key }} + if: ${{ env.do_vatsim_key == 'true' }} run: | cat >vatsim.json <