From 8ae6dcd2252519b3b506e9876077a33676e4fb5b Mon Sep 17 00:00:00 2001 From: Paul Warren Date: Mon, 15 Feb 2021 21:05:14 -0800 Subject: [PATCH] For tagged builds update the project version before publishing JARs --- .github/workflows/maven.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index a8ce44fd7..7e16f5968 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -95,7 +95,18 @@ jobs: GCP_SA_KEY: ${{ secrets.GCP_SA_KEY }} - name: Publish JARs - run: mvn -B -DskipTests=true -P ci,docs deploy --file pom.xml + run: | + #!/bin/bash + + set -eux + + if [[ "${GITHUB_REF}" == *"tags"* ]]; then + TAG="${GITHUB_REF#refs/tags/}" + mvn org.codehaus.mojo:versions-maven-plugin:2.1:set -DnewVersion="${TAG}" + fi + + mvn -B -DskipTests=true -P ci,docs deploy --file pom.xml + env: GITHUB_USERNAME: ${{ secrets.CI_USERNAME }} GITHUB_PASSWORD: ${{ secrets.CI_PASSWORD }}