From 6051dbcd2160d7eb2967f6586196458403ff94f1 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Wed, 10 Jun 2026 16:35:55 -0300 Subject: [PATCH] fix: read project version with xmllint Close #2 --- .github/workflows/check-commits.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-commits.yml b/.github/workflows/check-commits.yml index 6f7cd97..4ec8078 100644 --- a/.github/workflows/check-commits.yml +++ b/.github/workflows/check-commits.yml @@ -16,7 +16,10 @@ jobs: - uses: FlowingCode/action-conventional-commits@master - name: Get version - run: echo "VERSION=$(grep -oPm1 "(?<=)[^<]+" "pom.xml")" >> $GITHUB_ENV && cat $GITHUB_ENV | grep VERSION= + run: | + VERSION=$(xmllint --xpath "/*[local-name()='project']/*[local-name()='version']/text()" pom.xml 2>/dev/null) + if [ -z "$VERSION" ]; then VERSION=$(xmllint --xpath "/*[local-name()='project']/*[local-name()='parent']/*[local-name()='version']/text()" pom.xml); fi + echo "VERSION=$VERSION" >> $GITHUB_ENV && cat $GITHUB_ENV | grep VERSION= - name: Check snapshot version if: ${{ !endsWith( env.VERSION , '-SNAPSHOT' ) }}