@@ -93,10 +93,12 @@ jobs:
9393 steps :
9494 - name : Checkout Repository
9595 uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
96+ if : ${{ needs.vars.outputs.github_release == 'true' }}
9697 with :
9798 ref : ${{ inputs.releaseBranch }}
9899
99100 - name : Setup Node Environment
101+ if : ${{ needs.vars.outputs.github_release == 'true' }}
100102 uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
101103
102104 - name : Create Draft Release
@@ -176,6 +178,7 @@ jobs:
176178
177179 - name : Set Environment Variables
178180 id : vars
181+ if : ${{ needs.vars.outputs.github_release == 'true' }}
179182 run : |
180183 echo "RELEASE_ID=$(echo '${{steps.release.outputs.result}}' | jq -r '.release_id')" >> $GITHUB_OUTPUT
181184 cat $GITHUB_OUTPUT
@@ -184,22 +187,24 @@ jobs:
184187 name : Tag Release
185188 runs-on : ubuntu-22.04
186189 needs : [vars,release-draft]
187- if : ${{ needs.vars.outputs.tag_release == 'true' }}
188190 permissions :
189191 contents : write
190192 steps :
191193 - name : Checkout Repository
192194 uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
195+ if : ${{ needs.vars.outputs.tag_release == 'true' }}
193196 with :
194197 ref : ${{ inputs.releaseBranch }}
195198
196199 - name : Tag release
200+ if : ${{ needs.vars.outputs.tag_release == 'true' }}
197201 run : |
198202 git config --global user.name 'github-actions'
199203 git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com'
200204 git tag -a "v${{ inputs.packageVersion }}" -m "CI Autogenerated"
201205
202206 - name : Push Tags
207+ if : ${{ needs.vars.outputs.tag_release == 'true' }}
203208 run : |
204209 git push origin "v${{ inputs.packageVersion }}"
205210
0 commit comments