File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 35
35
- name : Maven Install (skipTests)
36
36
env :
37
37
MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
38
- run : mvn -B clean install -DskipTests --file pom.xml
38
+ run : mvn -B clean install -Djapicmp.skip=true - DskipTests --file pom.xml
39
39
- uses : actions/upload-artifact@v4
40
40
with :
41
41
name : maven-target-directory
59
59
MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
60
60
# running install site seems to more closely imitate real site deployment,
61
61
# more likely to prevent failed deployment
62
- run : mvn -B clean install site -DskipTests --file pom.xml
62
+ run : mvn -B clean install site -Djapicmp.skip=true - DskipTests --file pom.xml
63
63
test-bridged :
64
64
name : build-and-test Bridged (Java 17)
65
65
# Does not require build output, but orders execution to prevent launching test workflows when simple build fails
@@ -108,7 +108,8 @@ jobs:
108
108
if : matrix.os != 'windows'
109
109
env :
110
110
MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
111
- run : mvn -B clean install -D enable-ci --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
111
+ # Disable japicmp until next release
112
+ run : mvn -B clean install -Djapicmp.skip=true -D enable-ci --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
112
113
- name : Save coverage data
113
114
if : matrix.os == 'ubuntu' && matrix.java == '17'
114
115
uses : actions/upload-artifact@v4
Original file line number Diff line number Diff line change 56
56
MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN_PASSWORD }}
57
57
MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSPHRASE }}
58
58
59
+ - name : Publish package with bridge methods
60
+ run : mvn -B clean deploy -DskipTests -Prelease -Pbridged
61
+ env :
62
+ MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
63
+ MAVEN_USERNAME : ${{ secrets.OSSRH_TOKEN_USERNAME }}
64
+ MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN_PASSWORD }}
65
+ MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSPHRASE }}
66
+
59
67
publish_gh_pages :
60
68
runs-on : ubuntu-latest
61
69
needs : build
You can’t perform that action at this time.
0 commit comments