From 0f5a358c42f2065c577f986f72f1049d6d59a7ac Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Fri, 18 Mar 2022 10:37:29 +0100 Subject: [PATCH] read version from pom.xml (except for tagged commits) --- .github/workflows/appimage.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index 8da9b2da1..6bde439c8 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -5,18 +5,13 @@ on: release: types: [published] workflow_dispatch: - inputs: - semver: - description: 'SemVer' - required: true - default: '0.99.99-SNAPSHOT' env: JAVA_VERSION: 17 jobs: build: - name: Run Maven Build + name: Build AppImage runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -32,12 +27,12 @@ jobs: run: | if [[ $GITHUB_REF == refs/tags/* ]]; then SEM_VER_STR=${GITHUB_REF##*/} + mvn versions:set -DnewVersion=${SEM_VER_STR} else - SEM_VER_STR=${{ github.event.inputs.semver }} + SEM_VER_STR=`mvn help:evaluate -Dexpression=project.version -q -DforceStdout` fi SEM_VER_NUM=`echo ${SEM_VER_STR} | sed -E 's/([0-9]+\.[0-9]+\.[0-9]+).*/\1/'` REVCOUNT=`git rev-list --count HEAD` - mvn versions:set -DnewVersion=${SEM_VER_STR} echo "::set-output name=semVerStr::${SEM_VER_STR}" echo "::set-output name=semVerNum::${SEM_VER_NUM}" echo "::set-output name=revNum::${REVCOUNT}"