Skip to content

Commit a3e5138

Browse files
ci: build JAX-RS RESTEasy samples with Maven wrapper (3.8.8)
1 parent 958c4fc commit a3e5138

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

‎.github/workflows/samples-jaxrs.yaml‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@ on:
44
push:
55
paths:
66
- 'samples/server/petstore/jaxrs*/**'
7+
- '.github/workflows/samples-jaxrs.yaml'
8+
- 'mvnw'
9+
- '.mvn/wrapper/**'
710
pull_request:
811
paths:
912
- 'samples/server/petstore/jaxrs*/**'
13+
- '.github/workflows/samples-jaxrs.yaml'
14+
- 'mvnw'
15+
- '.mvn/wrapper/**'
1016
jobs:
1117
build:
1218
name: Build JAX-RS
@@ -43,6 +49,18 @@ jobs:
4349
# quarkus-maven-plugin 1.13.x needs Maven Resolver 1.x, which Maven 3.10 no longer ships
4450
- sample: samples/server/petstore/jaxrs-spec-microprofile-openapi-annotations
4551
mvn: $GITHUB_WORKSPACE/mvnw
52+
# resteasy samples use TestNG 6.8.8 and don't pin Surefire; Maven 3.10 defaults to
53+
# Surefire 3.6.0, which requires TestNG 6.14.3+
54+
- sample: samples/server/petstore/jaxrs-resteasy/default
55+
mvn: $GITHUB_WORKSPACE/mvnw
56+
- sample: samples/server/petstore/jaxrs-resteasy/eap
57+
mvn: $GITHUB_WORKSPACE/mvnw
58+
- sample: samples/server/petstore/jaxrs-resteasy/eap-joda
59+
mvn: $GITHUB_WORKSPACE/mvnw
60+
- sample: samples/server/petstore/jaxrs-resteasy/eap-java8
61+
mvn: $GITHUB_WORKSPACE/mvnw
62+
- sample: samples/server/petstore/jaxrs-resteasy/joda
63+
mvn: $GITHUB_WORKSPACE/mvnw
4664
steps:
4765
- uses: actions/checkout@v7
4866
- uses: actions/setup-java@v6

0 commit comments

Comments
 (0)