@@ -21,33 +21,13 @@ jobs:
2121 git config user.name "Matomo Java Tracker"
2222 - id : version
2323 run : |
24- VERSION=$(mvn -B help:evaluate -Dexpression=project.version -q -DforceStdout)
25- echo "version= ${VERSION%-SNAPSHOT}" >> $GITHUB_OUTPUT
24+ VERSION=$( mvn -B help:evaluate -Dexpression=project.version -q -DforceStdout )
25+ echo "::set-output name=version:: ${VERSION%-SNAPSHOT}"
2626 - run : mvn -B release:prepare release:perform
2727 env :
2828 OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
2929 OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
3030 GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
31- - name : Update README.md with release version
32- env :
33- RELEASE_VERSION : ${{ steps.version.outputs.version }}
34- run : |
35- # Update <version> tags in Maven XML snippets.
36- # The pattern intentionally excludes -SNAPSHOT versions because the regex
37- # requires </version> to follow immediately after the numeric version.
38- sed -i -E \
39- "s|<version>[0-9]+\.[0-9]+\.[0-9]+</version>|<version>${RELEASE_VERSION}</version>|g" \
40- README.md
41- # Update version in Gradle dependency snippets (Groovy and Kotlin DSL).
42- # Matches the groupId:artifactId:version pattern for this project's artifacts.
43- sed -i -E \
44- "s|(org\.piwik\.java\.tracking:[^:\"]+:)[0-9]+\.[0-9]+\.[0-9]+|\1${RELEASE_VERSION}|g" \
45- README.md
46- git add README.md
47- # Only commit if the file actually changed (idempotent on re-runs).
48- git diff --cached --quiet || \
49- git commit -m "[ci skip] Update README.md dependency snippets to ${RELEASE_VERSION}"
50- git push
5131 - uses : release-drafter/release-drafter@v7
5232 with :
5333 version : ${{ steps.version.outputs.version }}
0 commit comments