6464 - name : Swift Test
6565 run : " swift test"
6666
67- verify-samples :
68- name : Verify Samples (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
67+ verify-sample-01 :
68+ name : Verify Sample JavaDependencySampleApp (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
6969 runs-on : ubuntu-latest
7070 strategy :
7171 fail-fast : false
@@ -84,15 +84,105 @@ jobs:
8484 uses : ./.github/actions/prepare_env
8585 - name : " Verify Sample: JavaDependencySampleApp"
8686 run : .github/scripts/validate_sample.sh Samples/JavaDependencySampleApp
87- - name : " Verify Sample: JavaKitSampleApp"
87+ verify-sample-02 :
88+ name : Verify Sample JavaKitSampleApp (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
89+ runs-on : ubuntu-latest
90+ strategy :
91+ fail-fast : false
92+ matrix :
93+ # swift_version: ['nightly-main']
94+ swift_version : ['6.0.2']
95+ os_version : ['jammy']
96+ jdk_vendor : ['Corretto']
97+ container :
98+ image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
99+ env :
100+ JAVA_HOME : " /usr/lib/jvm/default-jdk"
101+ steps :
102+ - uses : actions/checkout@v4
103+ - name : Prepare CI Environment
104+ uses : ./.github/actions/prepare_env
105+ - name : " Verify Sample"
88106 run : .github/scripts/validate_sample.sh Samples/JavaKitSampleApp
89- - name : " Verify Sample: JavaProbablyPrime"
107+ verify-sample-03 :
108+ name : Verify Sample JavaProbablyPrime (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
109+ runs-on : ubuntu-latest
110+ strategy :
111+ fail-fast : false
112+ matrix :
113+ # swift_version: ['nightly-main']
114+ swift_version : ['6.0.2']
115+ os_version : ['jammy']
116+ jdk_vendor : ['Corretto']
117+ container :
118+ image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
119+ env :
120+ JAVA_HOME : " /usr/lib/jvm/default-jdk"
121+ steps :
122+ - uses : actions/checkout@v4
123+ - name : Prepare CI Environment
124+ uses : ./.github/actions/prepare_env
125+ - name : " Verify Sample"
90126 run : .github/scripts/validate_sample.sh Samples/JavaProbablyPrime
91- - name : " Verify Sample: JavaSieve"
127+ verify-sample-04 :
128+ name : Verify Sample JavaSieve (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
129+ runs-on : ubuntu-latest
130+ strategy :
131+ fail-fast : false
132+ matrix :
133+ # swift_version: ['nightly-main']
134+ swift_version : ['6.0.2']
135+ os_version : ['jammy']
136+ jdk_vendor : ['Corretto']
137+ container :
138+ image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
139+ env :
140+ JAVA_HOME : " /usr/lib/jvm/default-jdk"
141+ steps :
142+ - uses : actions/checkout@v4
143+ - name : Prepare CI Environment
144+ uses : ./.github/actions/prepare_env
145+ - name : " Verify Sample"
92146 run : .github/scripts/validate_sample.sh Samples/JavaSieve
93- - name : " Verify Sample: SwiftAndJavaJarSampleLib"
147+ verify-sample-05 :
148+ name : Verify Sample SwiftAndJavaJarSampleLib (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
149+ runs-on : ubuntu-latest
150+ strategy :
151+ fail-fast : false
152+ matrix :
153+ # swift_version: ['nightly-main']
154+ swift_version : ['6.0.2']
155+ os_version : ['jammy']
156+ jdk_vendor : ['Corretto']
157+ container :
158+ image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
159+ env :
160+ JAVA_HOME : " /usr/lib/jvm/default-jdk"
161+ steps :
162+ - uses : actions/checkout@v4
163+ - name : Prepare CI Environment
164+ uses : ./.github/actions/prepare_env
165+ - name : " Verify Sample"
94166 run : .github/scripts/validate_sample.sh Samples/SwiftAndJavaJarSampleLib
95- - name : " Verify Sample: SwiftKitSampleApp"
167+ verify-sample-06 :
168+ name : Verify Sample SwiftKitSampleApp (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
169+ runs-on : ubuntu-latest
170+ strategy :
171+ fail-fast : false
172+ matrix :
173+ # swift_version: ['nightly-main']
174+ swift_version : ['6.0.2']
175+ os_version : ['jammy']
176+ jdk_vendor : ['Corretto']
177+ container :
178+ image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
179+ env :
180+ JAVA_HOME : " /usr/lib/jvm/default-jdk"
181+ steps :
182+ - uses : actions/checkout@v4
183+ - name : Prepare CI Environment
184+ uses : ./.github/actions/prepare_env
185+ - name : " Verify Sample"
96186 run : .github/scripts/validate_sample.sh Samples/SwiftKitSampleApp
97187 # TODO: Benchmark compile crashes in CI, enable when nightly toolchains in better shape.
98188 # - name: Build (Swift) Benchmarks
0 commit comments