From 6f5df92258fc8ff173629f65b110397b13a72d6a Mon Sep 17 00:00:00 2001 From: Matthias Lindinger Date: Mon, 30 Nov 2020 07:58:53 +0100 Subject: [PATCH] Add conditional deployment to Maven Central --- .github/workflows/ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d277a8a..261d8322 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,8 +55,12 @@ jobs: run: echo "LD_LIBRARY_PATH=/tmp/openjpeg-v2.3.0-linux-x86_64/lib" >> $GITHUB_ENV - name: Install TurboJPEG library run: sudo apt install libturbojpeg + - name: Install XML utils + run: sudo apt install libxml2-utils + - name: Set project version + run: echo "PROJECT_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml)" >> $GITHUB_ENV - name: Publish to the Maven Central Repository - run: mvn -B deploy + run: if [[ "$PROJECT_VERSION" =~ .*SNAPSHOT ]]; then mvn -B deploy; fi env: MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}