From 7db1533a46b3474affe134c3f86aa62414eeb7e5 Mon Sep 17 00:00:00 2001 From: Ewa Ostrowska Date: Thu, 12 Mar 2026 14:17:23 +0100 Subject: [PATCH] chore: add skip deploy to maven central option --- .github/workflows/release-master.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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