2222
2323 - name : Update version
2424 id : version
25- if : startsWith(github.ref, 'refs/tags/v')
25+ if : startsWith(github.ref, 'refs/tags/v') && vars.RELEASE_PIPELINE_ENABLED == '1'
2626 run : |
2727 $buildNumber = 5000 + $Env:GITHUB_RUN_NUMBER
2828 $packageVersion = ./build-scripts/update_version.ps1 -dev $false -buildNumber $buildNumber
@@ -46,14 +46,14 @@ jobs:
4646 run : msbuild "./Hearthstone Deck Tracker.sln" /p:Configuration=Squirrel /p:Platform="x64"
4747
4848 - name : Setup SM_CLIENT_CERT_FILE from base64 secret data
49- if : startsWith(github.ref, 'refs/tags/v')
49+ if : startsWith(github.ref, 'refs/tags/v') && vars.RELEASE_PIPELINE_ENABLED == '1'
5050 shell : bash
5151 run : |
5252 echo "${{ secrets.SM_CLIENT_CERT_FILE_B64 }}" | base64 --decode > ${RUNNER_TEMP}/sm_client_cert.p12
5353 echo "SM_CLIENT_CERT_FILE=${RUNNER_TEMP}/sm_client_cert.p12" >> $GITHUB_ENV
5454
5555 - name : Setup Software Trust Manager
56- if : startsWith(github.ref, 'refs/tags/v')
56+ if : startsWith(github.ref, 'refs/tags/v') && vars.RELEASE_PIPELINE_ENABLED == '1'
5757 uses : digicert/code-signing-software-trust-action@v1.0.1
5858 with :
5959 simple-signing-mode : true
6464 SM_CLIENT_CERT_PASSWORD : ${{ secrets.SM_CLIENT_CERT_PASSWORD }}
6565
6666 - name : Package
67- if : startsWith(github.ref, 'refs/tags/v')
67+ if : startsWith(github.ref, 'refs/tags/v') && vars.RELEASE_PIPELINE_ENABLED == '1'
6868 run : ./build-scripts/package.ps1 -dev $false -packageVersion ${{ steps.version.outputs.packageVersion }}
6969 env :
7070 SM_HOST : ${{ vars.SM_HOST }}
7373 SM_CLIENT_CERT_PASSWORD : ${{ secrets.SM_CLIENT_CERT_PASSWORD }}
7474
7575 - name : Create Release (Squirrel)
76- if : startsWith(github.ref, 'refs/tags/v')
76+ if : startsWith(github.ref, 'refs/tags/v') && vars.RELEASE_PIPELINE_ENABLED == '1'
7777 run : ./build-scripts/github_release.ps1 -type squirrel -packageVersion ${{ steps.version.outputs.packageVersion }}
7878 env :
7979 HDT_GITHUB_TOKEN : ${{ secrets.HDT_GITHUB_TOKEN }}
0 commit comments