From 206528ea765ebbcfccd6b95f14e63812af769518 Mon Sep 17 00:00:00 2001 From: frantuma Date: Mon, 30 Jun 2025 15:00:14 +0200 Subject: [PATCH] fix 3.0.0 release workflow for all generators versions fix typo --- .github/workflows/release-full-3.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-full-3.yml b/.github/workflows/release-full-3.yml index 540263f226a..1bcab2a7a2f 100644 --- a/.github/workflows/release-full-3.yml +++ b/.github/workflows/release-full-3.yml @@ -115,7 +115,19 @@ jobs: if: env.RELEASE_OK == 'yes' working-directory: generators-repo run: | - mvn --no-transfer-progress -B -Prelease deploy + GENERATORS_CURRENT_VERSION=$(mvn -q -Dswagger-codegen-version=3.0.69 -Dexec.executable="echo" -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) + if [[ $GENERATORS_CURRENT_VERSION =~ SNAPSHOT$ ]]; then + echo "Version is a snapshot: $GENERATORS_CURRENT_VERSION" + else + GROUP_ID="io.swagger.codegen.v3" + ARTIFACT_ID="swagger-codegen-generators" + if mvn -q dependency:get -DgroupId=${GROUP_ID} -DartifactId=${ARTIFACT_ID} -Dversion=${GENERATORS_CURRENT_VERSION} > /dev/null 2>&1; then + echo "Version ${GENERATORS_CURRENT_VERSION} already exists in Maven Central." + else + echo "Version ${GENERATORS_CURRENT_VERSION} does not exist in Maven Central. Deploying" + mvn --no-transfer-progress -B -Prelease deploy + fi + fi - name: Run maven deploy/release for codegen if: env.RELEASE_OK == 'yes' run: |