Skip to content

Commit e93c785

Browse files
committed
include new JNI jextract sample
1 parent 36cb245 commit e93c785

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

.github/workflows/pull_request.yml

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,47 +34,45 @@ jobs:
3434
- name: Gradle :SwiftKit:build
3535
run: ./gradlew build -x test
3636
- name: Gradle :SwiftKit:check
37-
run: ./gradlew :SwiftKit:check --debug
37+
run: ./gradlew :SwiftKit:check --info
3838

39-
benchmark-java:
40-
name: Benchmark (JMH) (${{ matrix.os_version }} swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}})
41-
runs-on: ubuntu-latest
39+
test-java-macos:
40+
name: Test (Java) (${{ matrix.os_version }} swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}})
41+
runs-on: [self-hosted, macos, sequoia, ARM64]
4242
strategy:
4343
fail-fast: true
4444
matrix:
4545
swift_version: ['6.1.2']
46-
os_version: ['jammy']
46+
os_version: ['macos']
4747
jdk_vendor: ['corretto']
48-
container:
49-
image: ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
5048
env:
5149
SWIFT_JAVA_VERBOSE: true
5250
steps:
5351
- uses: actions/checkout@v4
5452
- name: Prepare CI Environment
5553
uses: ./.github/actions/prepare_env
56-
- name: Gradle compile JMH benchmarks
57-
run: ./gradlew compileJmh --info
54+
- name: Gradle :SwiftKit:build
55+
run: ./gradlew build -x test
56+
- name: Gradle :SwiftKit:check
57+
run: ./gradlew :SwiftKit:check --debug
5858

59-
test-java-macos:
60-
name: Test (Java) (${{ matrix.os_version }} swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}})
61-
runs-on: [self-hosted, macos, sequoia, ARM64]
59+
benchmark-java:
60+
name: Benchmark (JMH) (${{ matrix.os_version }} swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}})
61+
runs-on: ubuntu-latest
6262
strategy:
6363
fail-fast: true
6464
matrix:
6565
swift_version: ['6.1.2']
66-
os_version: ['macos']
66+
os_version: ['jammy']
6767
jdk_vendor: ['corretto']
68+
container:
69+
image: ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
6870
env:
6971
SWIFT_JAVA_VERBOSE: true
7072
steps:
7173
- uses: actions/checkout@v4
7274
- name: Prepare CI Environment
7375
uses: ./.github/actions/prepare_env
74-
- name: Gradle :SwiftKit:build
75-
run: ./gradlew build -x test
76-
- name: Gradle :SwiftKit:check
77-
run: ./gradlew :SwiftKit:check --debug
7876
- name: Gradle compile JMH benchmarks
7977
run: ./gradlew compileJmh --info
8078

@@ -136,7 +134,7 @@ jobs:
136134
'JavaSieve',
137135
'SwiftAndJavaJarSampleLib',
138136
'SwiftKitSampleApp',
139-
'JExtractJNISampleApp'
137+
'JExtractJNISampleApp',
140138
]
141139
container:
142140
image: ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
@@ -163,6 +161,7 @@ jobs:
163161
'JavaSieve',
164162
'SwiftAndJavaJarSampleLib',
165163
'SwiftKitSampleApp',
164+
'JExtractJNISampleApp',
166165
]
167166
steps:
168167
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)