File tree Expand file tree Collapse file tree 1 file changed +26
-10
lines changed Expand file tree Collapse file tree 1 file changed +26
-10
lines changed Original file line number Diff line number Diff line change 1
1
name : pull_request
2
2
3
3
on :
4
- pull_request :
5
- types : [opened, reopened, synchronize]
4
+ pull_request :
5
+ types : [ opened, reopened, synchronize ]
6
6
7
7
jobs :
8
- tests :
9
- name : tests
10
- uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
8
+ test-java :
9
+ name : Java tests (${{ matrix.swift_version }} - ${{ matrix.os_version }})
10
+ runs-on : ubuntu-latest
11
+ strategy :
12
+ fail-fast : false
13
+ matrix :
14
+ swift_version : ['6.0', 'nightly-main']
15
+ os_version : ['jammy']
16
+ steps :
17
+ - uses : actions/checkout@v4
18
+ - uses : actions/setup-java@v4
11
19
with :
12
- exclude_swift_versions : " [{\" swift_version\" : \" 5.8\" }, {\" swift_version\" : \" 5.9\" }, {\" swift_version\" : \" 5.10\" }]"
13
- pre_build_command : " apt-get update -y -q && apt-get install -y -q openjdk-21-jdk make"
14
- build_command : " make"
15
- env_vars : |
16
- JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
20
+ distribution : ' zulu'
21
+ java-version : ' 22'
22
+ cache : ' gradle'
23
+ - run : ./gradlew build --no-daemon
24
+ test-swift :
25
+ name : Swift tests (${{ matrix.swift_version }} - ${{ matrix.os_version }})
26
+ uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
27
+ with :
28
+ exclude_swift_versions : " [{\" swift_version\" : \" 5.8\" }, {\" swift_version\" : \" 5.9\" }, {\" swift_version\" : \" 5.10\" }]"
29
+ pre_build_command : " apt-get update -y -q && apt-get install -y -q openjdk-21-jdk make"
30
+ build_command : " make jextract-run"
31
+ env_vars : |
32
+ JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
You can’t perform that action at this time.
0 commit comments