64
64
- name : Swift Test
65
65
run : " swift test"
66
66
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 }})
69
69
runs-on : ubuntu-latest
70
70
strategy :
71
71
fail-fast : false
@@ -84,15 +84,105 @@ jobs:
84
84
uses : ./.github/actions/prepare_env
85
85
- name : " Verify Sample: JavaDependencySampleApp"
86
86
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"
88
106
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"
90
126
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"
92
146
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"
94
166
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"
96
186
run : .github/scripts/validate_sample.sh Samples/SwiftKitSampleApp
97
187
# TODO: Benchmark compile crashes in CI, enable when nightly toolchains in better shape.
98
188
# - name: Build (Swift) Benchmarks
0 commit comments