diff --git a/.github/workflows/release-master.yml b/.github/workflows/release-master.yml index 477c5a68e97..2cf0e756c2a 100644 --- a/.github/workflows/release-master.yml +++ b/.github/workflows/release-master.yml @@ -3,6 +3,15 @@ name: Release Master on: workflow_dispatch: branches: ["master"] + inputs: + skip_deploy: + description: 'Skip maven deploy (use if artifacts already published to Central)' + required: false + default: 'false' + type: choice + options: + - 'false' + - 'true' jobs: build: @@ -60,7 +69,7 @@ jobs: git config --global hub.protocol https git remote set-url origin https://\${{ secrets.GITHUB_TOKEN }}:x-oauth-basic@github.com/swagger-api/swagger-codegen.git - name: Run maven deploy/release - if: env.RELEASE_OK == 'yes' + if: env.RELEASE_OK == 'yes' && github.event.inputs.skip_deploy != 'true' run: | mvn --no-transfer-progress -B -Prelease deploy - name: Set up QEMU