2929 - name : Install test dependencies
3030 run : cd / && sudo apt-get update && sudo apt-get install wget rpm2cpio && sudo wget -q https://download.rockylinux.org/pub/rocky/8/AppStream/x86_64/os/Packages/g/geolite2-city-20180605-1.el8.noarch.rpm && sudo wget -q https://download.rockylinux.org/pub/rocky/8/AppStream/x86_64/os/Packages/g/geolite2-country-20180605-1.el8.noarch.rpm && rpm2cpio geolite2-city-20180605-1.el8.noarch.rpm | sudo cpio -i --make-directories && rpm2cpio geolite2-country-20180605-1.el8.noarch.rpm | sudo cpio -i --make-directories
3131
32+ - name : Setup Java
33+ uses : actions/setup-java@v4
34+ with :
35+ java-version : 8.0.292+10
36+ distribution : ' adopt'
37+
38+ - name : Run CI
39+ run : mvn --batch-mode clean verify
40+
3241 - name : Setup Maven Central
3342 uses : actions/setup-java@v2
3443 with :
4150 gpg-passphrase : MAVEN_GPG_PASSPHRASE
4251
4352 - name : Publish to Maven Central
44- run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= clean deploy -Ppublish-maven-central
53+ run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= -Dmaven.test.skip.exec=true clean deploy -Ppublish-maven-central
4554 env :
4655 CENTRAL_SONATYPE_ORG_USERNAME : ${{ secrets.CENTRAL_SONATYPE_ORG_USERNAME }}
4756 CENTRAL_SONATYPE_ORG_PASSWORD : ${{ secrets.CENTRAL_SONATYPE_ORG_PASSWORD }}
@@ -55,13 +64,19 @@ jobs:
5564 gpg-passphrase : MAVEN_GPG_PASSPHRASE
5665
5766 - name : Publish to GitHub Packages
58- run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= clean deploy -Ppublish-github-packages
67+ run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= -Dmaven.test.skip.exec=true clean deploy -Ppublish-github-packages
5968 env :
6069 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6170 MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
6271
72+ - name : Setup GitHub Assets
73+ uses : actions/setup-java@v2
74+ with :
75+ java-version : 8.0.292+10
76+ distribution : ' adopt'
77+
6378 - name : Publish shaded jar as RPM to GitHub Assets
64- run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= clean package -Pbuild-shaded-jar && cd rpm/ && mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= -f rpm.pom.xml package
79+ run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= -Dmaven.test.skip.exec=true clean package -Pbuild-shaded-jar && cd rpm/ && mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= -f rpm.pom.xml package
6580 env :
6681 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6782
0 commit comments