read version from pom.xml (except for tagged commits)

This commit is contained in:
Sebastian Stenzel
2022-03-18 10:37:29 +01:00
parent ba037007a4
commit 0f5a358c42

View File

@@ -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}"