Skip to content

Commit 54bee5b

Browse files
committed
Reuse plexus-pom action for CI
1 parent 4d098da commit 54bee5b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/maven.yml

+8-7
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,20 @@
1616
# under the License.
1717

1818
name: GitHub CI
19-
on:
20-
push:
21-
pull_request:
2219

23-
jobs:
20+
on: [push, pull_request]
2421

22+
jobs:
2523
build:
2624
name: Build it
2725
uses: codehaus-plexus/.github/.github/workflows/maven.yml@master
2826
with:
29-
jdk-fast-fail-build: '21'
30-
jdk-matrix: '["11", "17", "21"]'
27+
matrix-exclude: '[ {"jdk": "8"} ]'
3128
jdk-distribution-matrix: '["zulu", "temurin", "microsoft", "liberica", "corretto"]'
32-
os-matrix: '["ubuntu-latest","windows-latest", "macOS-latest"]'
3329
maven_args: 'verify javadoc:javadoc -e -B -V -fae'
3430

31+
deploy:
32+
name: Deploy
33+
needs: build
34+
uses: codehaus-plexus/.github/.github/workflows/maven-deploy.yml@master
35+
secrets: inherit

0 commit comments

Comments
 (0)