Skip to content

Commit 365d43b

Browse files
committed
Update ci.yml
1 parent 5770fdb commit 365d43b

File tree

1 file changed

+80
-20
lines changed

1 file changed

+80
-20
lines changed

.github/workflows/ci.yml

+80-20
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,36 @@ jobs:
1515
matrix:
1616
include:
1717
# x86/x64 builds
18-
- os: macos-13
19-
simd: [none, sse, sse2, sse3, sse4, avx, avx2]
20-
- os: macos-14
21-
simd: [none, sse, sse2, sse3, sse4, avx, avx2]
22-
- os: ubuntu-22.04
23-
simd: [none, sse, sse2, sse3, sse4, avx, avx2]
24-
- os: ubuntu-24.04
25-
simd: [none, sse, sse2, sse3, sse4, avx, avx2]
18+
- { os: macos-13, simd: none }
19+
- { os: macos-13, simd: sse }
20+
- { os: macos-13, simd: sse2 }
21+
- { os: macos-13, simd: sse3 }
22+
- { os: macos-13, simd: sse4 }
23+
- { os: macos-13, simd: avx }
24+
- { os: macos-13, simd: avx2 }
25+
- { os: macos-14, simd: none }
26+
- { os: macos-14, simd: sse }
27+
- { os: macos-14, simd: sse2 }
28+
- { os: macos-14, simd: sse3 }
29+
- { os: macos-14, simd: sse4 }
30+
- { os: macos-14, simd: avx }
31+
- { os: macos-14, simd: avx2 }
32+
- { os: ubuntu-22.04, simd: none }
33+
- { os: ubuntu-22.04, simd: sse }
34+
- { os: ubuntu-22.04, simd: sse2 }
35+
- { os: ubuntu-22.04, simd: sse3 }
36+
- { os: ubuntu-22.04, simd: sse4 }
37+
- { os: ubuntu-22.04, simd: avx }
38+
- { os: ubuntu-22.04, simd: avx2 }
39+
- { os: ubuntu-24.04, simd: none }
40+
- { os: ubuntu-24.04, simd: sse }
41+
- { os: ubuntu-24.04, simd: sse2 }
42+
- { os: ubuntu-24.04, simd: sse3 }
43+
- { os: ubuntu-24.04, simd: sse4 }
44+
- { os: ubuntu-24.04, simd: avx }
45+
- { os: ubuntu-24.04, simd: avx2 }
2646
# ARM64 builds
27-
- os: [ubuntu-22.04-arm64]
28-
simd: [neon]
29-
- os: [ubuntu-24.04-arm64]
30-
simd: [neon]
47+
- { os: ubuntu-latest-arm64, simd: neon }
3148

3249
steps:
3350
- uses: actions/checkout@v4
@@ -226,11 +243,29 @@ jobs:
226243
matrix:
227244
include:
228245
# x86/x64 builds
229-
- os: [macos-13, macos-14, windows-2022]
230-
simd: [none, sse, sse2, sse3, sse4, avx, avx2]
246+
- { os: macos-13, simd: none }
247+
- { os: macos-13, simd: sse }
248+
- { os: macos-13, simd: sse2 }
249+
- { os: macos-13, simd: sse3 }
250+
- { os: macos-13, simd: sse4 }
251+
- { os: macos-13, simd: avx }
252+
- { os: macos-13, simd: avx2 }
253+
- { os: macos-14, simd: none }
254+
- { os: macos-14, simd: sse }
255+
- { os: macos-14, simd: sse2 }
256+
- { os: macos-14, simd: sse3 }
257+
- { os: macos-14, simd: sse4 }
258+
- { os: macos-14, simd: avx }
259+
- { os: macos-14, simd: avx2 }
260+
- { os: windows-2022, simd: none }
261+
- { os: windows-2022, simd: sse }
262+
- { os: windows-2022, simd: sse2 }
263+
- { os: windows-2022, simd: sse3 }
264+
- { os: windows-2022, simd: sse4 }
265+
- { os: windows-2022, simd: avx }
266+
- { os: windows-2022, simd: avx2 }
231267
# ARM64 builds
232-
- os: [macos-14-arm64]
233-
simd: [neon]
268+
- { os: macos-14-arm64, simd: neon }
234269

235270
steps:
236271
- uses: actions/checkout@v4
@@ -317,11 +352,36 @@ jobs:
317352
matrix:
318353
include:
319354
# x86/x64 builds
320-
- os: [macos-14, ubuntu-22.04, ubuntu-24.04, windows-2022]
321-
simd: [none, sse, sse2, sse3, sse4, avx, avx2]
355+
- { os: macos-14, simd: none }
356+
- { os: macos-14, simd: sse }
357+
- { os: macos-14, simd: sse2 }
358+
- { os: macos-14, simd: sse3 }
359+
- { os: macos-14, simd: sse4 }
360+
- { os: macos-14, simd: avx }
361+
- { os: macos-14, simd: avx2 }
362+
- { os: ubuntu-22.04, simd: none }
363+
- { os: ubuntu-22.04, simd: sse }
364+
- { os: ubuntu-22.04, simd: sse2 }
365+
- { os: ubuntu-22.04, simd: sse3 }
366+
- { os: ubuntu-22.04, simd: sse4 }
367+
- { os: ubuntu-22.04, simd: avx }
368+
- { os: ubuntu-22.04, simd: avx2 }
369+
- { os: ubuntu-24.04, simd: none }
370+
- { os: ubuntu-24.04, simd: sse }
371+
- { os: ubuntu-24.04, simd: sse2 }
372+
- { os: ubuntu-24.04, simd: sse3 }
373+
- { os: ubuntu-24.04, simd: sse4 }
374+
- { os: ubuntu-24.04, simd: avx }
375+
- { os: ubuntu-24.04, simd: avx2 }
376+
- { os: windows-2022, simd: none }
377+
- { os: windows-2022, simd: sse }
378+
- { os: windows-2022, simd: sse2 }
379+
- { os: windows-2022, simd: sse3 }
380+
- { os: windows-2022, simd: sse4 }
381+
- { os: windows-2022, simd: avx }
382+
- { os: windows-2022, simd: avx2 }
322383
# ARM64 builds
323-
- os: ubuntu-latest-arm64
324-
simd: [neon]
384+
- { os: ubuntu-latest-arm64, simd: neon }
325385

326386
steps:
327387
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)