diff --git a/.github/workflows/tck-webprofile.yml b/.github/workflows/tck-webprofile.yml index 34a7103ee..645f63674 100644 --- a/.github/workflows/tck-webprofile.yml +++ b/.github/workflows/tck-webprofile.yml @@ -1,5 +1,17 @@ name: tck-webprofile on: + push: + paths: + - 'external/webprofile-tck/**' + branches: + - '*' + tags-ignore: + - 'v*' + pull_request: + paths: + - 'external/webprofile-tck/**' + branches: + - '*' schedule: - cron: "0 0 * * *" workflow_dispatch: @@ -13,7 +25,7 @@ jobs: steps: - name: Checkout Sources uses: actions/checkout@v4 - - name: Setup Java + - name: Set up Java ${{ matrix.java }} uses: actions/setup-java@v4 with: distribution: 'temurin' @@ -22,12 +34,12 @@ jobs: run: mvn -B -DskipTests=true -ntp install - name: Run TCK run: | - cd external/tck/webprofile/jsonb + cd external/webprofile-tck/jsonb mvn -B -ntp verify - name: Test Summary uses: test-summary/action@v2 with: - paths: "external/tck/webprofile/jsonb/target/tck/bin/target/surefire-reports/TEST-*.xml" + paths: "external/webprofile-tck/jsonb/target/tck/bin/target/surefire-reports/TEST-*.xml" if: always() jsonp: runs-on: ${{ matrix.os }} @@ -38,7 +50,7 @@ jobs: steps: - name: Checkout Sources uses: actions/checkout@v4 - - name: Setup Java + - name: Set up Java ${{ matrix.java }} uses: actions/setup-java@v4 with: distribution: 'temurin' @@ -47,12 +59,12 @@ jobs: run: mvn -B -DskipTests=true -ntp install - name: Run TCK run: | - cd external/tck/coreprofile/jsonp + cd external/webprofile-tck/jsonp mvn -B -ntp verify - name: Test Summary uses: test-summary/action@v2 with: paths: | - external/tck/coreprofile/jsonp/target/tck/bin/tck-tests/target/surefire-reports/TEST-*.xml - external/tck/coreprofile/jsonp/target/tck/bin/tck-tests-pluggability/target/surefire-reports/TEST-*.xml + external/webprofile-tck/jsonp/target/tck/bin/tck-tests/target/surefire-reports/TEST-*.xml + external/webprofile-tck/jsonp/target/tck/bin/tck-tests-pluggability/target/surefire-reports/TEST-*.xml if: always() diff --git a/external/pom.xml b/external/pom.xml index 45b17a76b..0a6d85c6b 100644 --- a/external/pom.xml +++ b/external/pom.xml @@ -34,5 +34,6 @@ kickoff quicklook tck + webprofile-tck diff --git a/external/tck/pom.xml b/external/tck/pom.xml index 40ae9d225..b08e8484b 100644 --- a/external/tck/pom.xml +++ b/external/tck/pom.xml @@ -17,8 +17,8 @@ el - servlet jwt + server wasp diff --git a/external/tck/server/pom.xml b/external/tck/server/pom.xml index 1dc9b50fc..8ca629006 100644 --- a/external/tck/server/pom.xml +++ b/external/tck/server/pom.xml @@ -9,7 +9,7 @@ cloud.piranha.external.tck project - 24.9.0-SNAPSHOT + 24.10.0-SNAPSHOT cloud.piranha.external.tck.server project diff --git a/external/tck/server/servlet/pom.xml b/external/tck/server/servlet/pom.xml index 38e617847..5b1c0e7c2 100644 --- a/external/tck/server/servlet/pom.xml +++ b/external/tck/server/servlet/pom.xml @@ -10,7 +10,7 @@ cloud.piranha.external.tck.server project - 24.9.0-SNAPSHOT + 24.10.0-SNAPSHOT servlet-tck diff --git a/external/tck/webprofile/jsonb/pom.xml b/external/webprofile-tck/jsonb/pom.xml similarity index 96% rename from external/tck/webprofile/jsonb/pom.xml rename to external/webprofile-tck/jsonb/pom.xml index b1f2fa3d0..dbc5ffa2b 100644 --- a/external/tck/webprofile/jsonb/pom.xml +++ b/external/webprofile-tck/jsonb/pom.xml @@ -3,17 +3,16 @@ 4.0.0 - cloud.piranha.external.tck.webprofile + cloud.piranha.external.webprofiletck project 24.10.0-SNAPSHOT jsonb-tck pom - Piranha Web Profile - Jakarta JSON Binding TCK + Piranha Web Profile - JSON Binding TCK 3.0.0 ${project.build.directory}/tck - 3.0.4 diff --git a/external/tck/webprofile/jsonp/pom.xml b/external/webprofile-tck/jsonp/pom.xml similarity index 95% rename from external/tck/webprofile/jsonp/pom.xml rename to external/webprofile-tck/jsonp/pom.xml index 5369b769b..eac867279 100644 --- a/external/tck/webprofile/jsonp/pom.xml +++ b/external/webprofile-tck/jsonp/pom.xml @@ -3,16 +3,15 @@ 4.0.0 - cloud.piranha.external.tck.webprofile + cloud.piranha.external.webprofiletck project 24.10.0-SNAPSHOT jsonp-tck pom - Piranha Web Profile - Jakarta JSON Processing TCK + Piranha Web Profile - JSON Processing TCK 2.1.1 - 1.1.7 ${project.build.directory}/tck diff --git a/external/tck/webprofile/pom.xml b/external/webprofile-tck/pom.xml similarity index 76% rename from external/tck/webprofile/pom.xml rename to external/webprofile-tck/pom.xml index 49fa0e457..69529c8c7 100644 --- a/external/tck/webprofile/pom.xml +++ b/external/webprofile-tck/pom.xml @@ -7,14 +7,14 @@ xmlns:if="ant:if"> 4.0.0 - cloud.piranha.external.tck + cloud.piranha.external project 24.10.0-SNAPSHOT - cloud.piranha.external.tck.webprofile + cloud.piranha.external.webprofiletck project pom - Piranha - External - TCK - Web Profile - Project + Piranha - External - Web Profile TCK - Project jsonb jsonp