Skip to content

Commit e611b6e

Browse files
committed
Add a new manual mode of the Jakarta EE 11 TCK and test the core profile.
Signed-off-by: James R. Perkins <jperkins@redhat.com>
1 parent 4c76346 commit e611b6e

File tree

2 files changed

+46
-1
lines changed

2 files changed

+46
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Jakarta EE 11 Core Profile with WildFly - Manual
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
wildfly-version:
7+
description: WildFly Version
8+
required: true
9+
type: string
10+
java-version:
11+
description: Java Version
12+
required: true
13+
default: 17
14+
type: string
15+
16+
# Only run the latest job
17+
concurrency:
18+
group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
19+
cancel-in-progress: true
20+
21+
jobs:
22+
coreprofile-tck-manual:
23+
# The type of runner that the job will run on
24+
runs-on: ubuntu-latest
25+
26+
# Runner steps
27+
steps:
28+
- uses: actions/checkout@v4
29+
- name: Setup Java JDK
30+
uses: actions/setup-java@v4
31+
with:
32+
java-version: ${{ inputs.java-version }}
33+
distribution: 'temurin'
34+
cache: 'maven'
35+
- name: Build with Maven Java ${{ inputs.java-version }} on WildFly
36+
run: |
37+
cd core-profile
38+
mvn -B -V clean verify -Dversion.org.wildfly=${{ inputs.wildfly-version }} -fae -Pstaging
39+
- uses: actions/upload-artifact@v4
40+
if: failure()
41+
with:
42+
name: test-reports-${{ inputs.java-version }}
43+
path: |
44+
'**/surefire-reports/'
45+
'**/failsafe-reports/'
46+

.github/workflows/core-profile-tck-ee11.yml

-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
strategy:
3939
fail-fast: false
4040
matrix:
41-
os: [ubuntu-latest]
4241
java: ['17', '21']
4342

4443
# Runner steps

0 commit comments

Comments
 (0)