@@ -16,14 +16,16 @@ jobs:
1616 runs-on : ubuntu-latest
1717 steps :
1818 - uses : actions/checkout@v4
19+ - name : Register JVM thread dump on cancel
20+ uses : ./.github/actions/thread-dump-post
1921 - name : Set up JDK
2022 uses : actions/setup-java@v4
2123 with :
2224 java-version : 11
2325 distribution : ' temurin'
2426 cache : maven
2527 - name : Check formatting
26- run : mvn -B --quiet -T 2C formatter:validate impsort:check xml-format:xml- check
28+ run : mvn -B -Pformatting spotless: check
2729 - name : Quick compile
2830 run : mvn -B --quiet -T 2C compile -DskipTests -Pquick
2931 - name : Download all other dependencies
3436 runs-on : ubuntu-latest
3537 steps :
3638 - uses : actions/checkout@v4
39+ - name : Register JVM thread dump on cancel
40+ uses : ./.github/actions/thread-dump-post
3741 - name : Set up JDK
3842 uses : actions/setup-java@v4
3943 with :
5357 jdk : [ 11, 25 ]
5458 steps :
5559 - uses : actions/checkout@v4
60+ - name : Register JVM thread dump on cancel
61+ uses : ./.github/actions/thread-dump-post
5662 - name : Set up JDK
5763 uses : actions/setup-java@v4
5864 with :
6268 - name : Build
6369 run : mvn --quiet clean && mvn -B --quiet -T 2C install -Pquick
6470 - name : Test
65- run : ./scripts/ci/run-with-thread-dump.sh mvn -B test -DskipITs -P-formatting -Dmaven.javadoc.skip -Djapicmp.skip -Denforcer.skip -Danimal.sniffer.skip
71+ run : exec ./scripts/ci/run-with-thread-dump.sh mvn -B test -DskipITs -P-formatting -Dmaven.javadoc.skip -Djapicmp.skip -Denforcer.skip -Danimal.sniffer.skip
6672 - name : Publish Test Report
6773 if : failure()
6874 uses : scacap/action-surefire-report@v1.9.0
7581 runs-on : ubuntu-latest
7682 steps :
7783 - uses : actions/checkout@v4
84+ - name : Register JVM thread dump on cancel
85+ uses : ./.github/actions/thread-dump-post
7886 - name : Set up JDK
7987 uses : actions/setup-java@v4
8088 with :
8492 - name : Build
8593 run : mvn --quiet clean && mvn -B --quiet -T 2C install -Pquick
8694 - name : Verify
87- run : ./scripts/ci/run-with-thread-dump.sh mvn -B verify -PskipUnitTests,-formatting -Dmaven.javadoc.skip -Denforcer.skip -Danimal.sniffer.skip
95+ run : exec ./scripts/ci/run-with-thread-dump.sh mvn -B verify -PskipUnitTests,-formatting -Dmaven.javadoc.skip -Denforcer.skip -Danimal.sniffer.skip
8896 - name : Publish Test Report
8997 if : failure()
9098 uses : scacap/action-surefire-report@v1.9.0
96104 runs-on : ubuntu-latest
97105 steps :
98106 - uses : actions/checkout@v4
107+ - name : Register JVM thread dump on cancel
108+ uses : ./.github/actions/thread-dump-post
99109 - name : Set up JDK
100110 uses : actions/setup-java@v4
101111 with :
@@ -105,7 +115,7 @@ jobs:
105115 - name : Build
106116 run : mvn --quiet clean && mvn -B --quiet -T 2C install -Pquick
107117 - name : Verify
108- run : ./scripts/ci/run-with-thread-dump.sh mvn -B verify -PslowTestsOnly,-skipSlowTests,-formatting -Dmaven.javadoc.skip -Djapicmp.skip -Denforcer.skip -Danimal.sniffer.skip
118+ run : exec ./scripts/ci/run-with-thread-dump.sh mvn -B verify -PslowTestsOnly,-skipSlowTests,-formatting -Dmaven.javadoc.skip -Djapicmp.skip -Denforcer.skip -Danimal.sniffer.skip
109119 - name : Publish Test Report
110120 if : failure()
111121 uses : scacap/action-surefire-report@v1.9.0
@@ -117,6 +127,8 @@ jobs:
117127 runs-on : ubuntu-latest
118128 steps :
119129 - uses : actions/checkout@v4
130+ - name : Register JVM thread dump on cancel
131+ uses : ./.github/actions/thread-dump-post
120132 - name : Set up JDK
121133 uses : actions/setup-java@v4
122134 with :
@@ -134,6 +146,8 @@ jobs:
134146 runs-on : ubuntu-latest
135147 steps :
136148 - uses : actions/checkout@v4
149+ - name : Register JVM thread dump on cancel
150+ uses : ./.github/actions/thread-dump-post
137151 - name : Set up JDK
138152 uses : actions/setup-java@v4
139153 with :
@@ -148,11 +162,13 @@ jobs:
148162 node-version : 18
149163 - name : Run end-to-end tests of RDF4J Server and Workbench
150164 working-directory : ./e2e
151- run : ../scripts/ci/run-with-thread-dump.sh ./run.sh
165+ run : exec ../scripts/ci/run-with-thread-dump.sh ./run.sh
152166
153167 copyright-check :
154168 runs-on : ubuntu-latest
155169 steps :
156170 - uses : actions/checkout@v4
171+ - name : Register JVM thread dump on cancel
172+ uses : ./.github/actions/thread-dump-post
157173 - name : check copyright header present
158174 run : scripts/checkCopyrightPresent.sh
0 commit comments