83
83
echo "generator version: " ${MY_POM_VERSION_GENERATORS}
84
84
if [[ $MY_POM_VERSION_GENERATORS =~ ^.*SNAPSHOT$ ]];
85
85
then
86
- echo "not releasing snapshot version: " ${MY_POM_VERSION_GENERATORS}
87
- echo "RELEASE_OK=no" >> $GITHUB_ENV
86
+ echo "GENERATORS_RELEASE_OK=no" >> $GITHUB_ENV
88
87
else
89
- echo "RELEASE_OK =yes" >> $GITHUB_ENV
88
+ echo "GENERATORS_RELEASE_OK =yes" >> $GITHUB_ENV
90
89
fi
91
90
echo "generator version: " ${MY_POM_VERSION_GENERATORS}
92
91
echo "SC_VERSION_GENERATORS=${MY_POM_VERSION_GENERATORS}" >> $GITHUB_ENV
@@ -112,22 +111,10 @@ jobs:
112
111
export GENERATORS_VERSION_PROPERTY=-Dswagger-codegen-generators-version=$LAST_SNAP
113
112
mvn clean install -U -Pdocker -DJETTY_TEST_HTTP_PORT=8090 -DJETTY_TEST_STOP_PORT=8089 ${GENERATORS_VERSION_PROPERTY}
114
113
- name : Run maven deploy/release for codegen-generators
115
- if : env.RELEASE_OK == 'yes'
114
+ if : env.RELEASE_OK == 'yes' && env.GENERATORS_RELEASE_OK == 'yes'
116
115
working-directory : generators-repo
117
116
run : |
118
- 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)
119
- if [[ $GENERATORS_CURRENT_VERSION =~ SNAPSHOT$ ]]; then
120
- echo "Version is a snapshot: $GENERATORS_CURRENT_VERSION"
121
- else
122
- GROUP_ID="io.swagger.codegen.v3"
123
- ARTIFACT_ID="swagger-codegen-generators"
124
- if mvn -q dependency:get -DgroupId=${GROUP_ID} -DartifactId=${ARTIFACT_ID} -Dversion=${GENERATORS_CURRENT_VERSION} > /dev/null 2>&1; then
125
- echo "Version ${GENERATORS_CURRENT_VERSION} already exists in Maven Central."
126
- else
127
- echo "Version ${GENERATORS_CURRENT_VERSION} does not exist in Maven Central. Deploying"
128
- mvn --no-transfer-progress -B -Prelease deploy
129
- fi
130
- fi
117
+ mvn --no-transfer-progress -B -Prelease deploy
131
118
- name : Run maven deploy/release for codegen
132
119
if : env.RELEASE_OK == 'yes'
133
120
run : |
0 commit comments