Skip to content

Commit b17403b

Browse files
Attempt to run clean verify once, then skip exec for the rest. Fix java for github assets (#507)
1 parent ac8d8e2 commit b17403b

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

.github/workflows/upload_release.yaml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@ jobs:
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:
@@ -41,7 +50,7 @@ jobs:
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

Comments
 (0)