From 4bc78e43c4804f37117ba5e3b8d5fe4ab53f10c3 Mon Sep 17 00:00:00 2001 From: RobinPcrd Date: Thu, 4 Dec 2025 18:29:46 +0100 Subject: [PATCH] fix(ci): auto version based on tag --- .github/workflows/publish.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 73bd6129..bc6e4dff 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,9 +30,16 @@ jobs: gpg-passphrase: SIGNING_PASSWORD - name: Set version (if provided) - if: github.event.inputs.version != '' run: | - mvn versions:set -DnewVersion=${{ github.event.inputs.version }} -DgenerateBackupPoms=false + if [ "${{ github.event_name }}" = "release" ]; then + VERSION="${{ github.event.release.tag_name }}" + elif [ -n "${{ github.event.inputs.version }}" ]; then + VERSION="${{ github.event.inputs.version }}" + else + exit 0 + fi + VERSION="${VERSION#v}" + mvn versions:set -DnewVersion=$VERSION -DgenerateBackupPoms=false - name: Build and publish env: