Update ci.yml

This commit is contained in:
Recep Aslantas
2025-01-25 11:47:32 +03:00
parent 5770fdb336
commit 365d43bef4

View File

@@ -15,19 +15,36 @@ jobs:
matrix: matrix:
include: include:
# x86/x64 builds # x86/x64 builds
- os: macos-13 - { os: macos-13, simd: none }
simd: [none, sse, sse2, sse3, sse4, avx, avx2] - { os: macos-13, simd: sse }
- os: macos-14 - { os: macos-13, simd: sse2 }
simd: [none, sse, sse2, sse3, sse4, avx, avx2] - { os: macos-13, simd: sse3 }
- os: ubuntu-22.04 - { os: macos-13, simd: sse4 }
simd: [none, sse, sse2, sse3, sse4, avx, avx2] - { os: macos-13, simd: avx }
- os: ubuntu-24.04 - { os: macos-13, simd: avx2 }
simd: [none, sse, sse2, sse3, sse4, avx, avx2] - { os: macos-14, simd: none }
- { os: macos-14, simd: sse }
- { os: macos-14, simd: sse2 }
- { os: macos-14, simd: sse3 }
- { os: macos-14, simd: sse4 }
- { os: macos-14, simd: avx }
- { os: macos-14, simd: avx2 }
- { os: ubuntu-22.04, simd: none }
- { os: ubuntu-22.04, simd: sse }
- { os: ubuntu-22.04, simd: sse2 }
- { os: ubuntu-22.04, simd: sse3 }
- { os: ubuntu-22.04, simd: sse4 }
- { os: ubuntu-22.04, simd: avx }
- { os: ubuntu-22.04, simd: avx2 }
- { os: ubuntu-24.04, simd: none }
- { os: ubuntu-24.04, simd: sse }
- { os: ubuntu-24.04, simd: sse2 }
- { os: ubuntu-24.04, simd: sse3 }
- { os: ubuntu-24.04, simd: sse4 }
- { os: ubuntu-24.04, simd: avx }
- { os: ubuntu-24.04, simd: avx2 }
# ARM64 builds # ARM64 builds
- os: [ubuntu-22.04-arm64] - { os: ubuntu-latest-arm64, simd: neon }
simd: [neon]
- os: [ubuntu-24.04-arm64]
simd: [neon]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -226,11 +243,29 @@ jobs:
matrix: matrix:
include: include:
# x86/x64 builds # x86/x64 builds
- os: [macos-13, macos-14, windows-2022] - { os: macos-13, simd: none }
simd: [none, sse, sse2, sse3, sse4, avx, avx2] - { os: macos-13, simd: sse }
- { os: macos-13, simd: sse2 }
- { os: macos-13, simd: sse3 }
- { os: macos-13, simd: sse4 }
- { os: macos-13, simd: avx }
- { os: macos-13, simd: avx2 }
- { os: macos-14, simd: none }
- { os: macos-14, simd: sse }
- { os: macos-14, simd: sse2 }
- { os: macos-14, simd: sse3 }
- { os: macos-14, simd: sse4 }
- { os: macos-14, simd: avx }
- { os: macos-14, simd: avx2 }
- { os: windows-2022, simd: none }
- { os: windows-2022, simd: sse }
- { os: windows-2022, simd: sse2 }
- { os: windows-2022, simd: sse3 }
- { os: windows-2022, simd: sse4 }
- { os: windows-2022, simd: avx }
- { os: windows-2022, simd: avx2 }
# ARM64 builds # ARM64 builds
- os: [macos-14-arm64] - { os: macos-14-arm64, simd: neon }
simd: [neon]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -317,11 +352,36 @@ jobs:
matrix: matrix:
include: include:
# x86/x64 builds # x86/x64 builds
- os: [macos-14, ubuntu-22.04, ubuntu-24.04, windows-2022] - { os: macos-14, simd: none }
simd: [none, sse, sse2, sse3, sse4, avx, avx2] - { os: macos-14, simd: sse }
- { os: macos-14, simd: sse2 }
- { os: macos-14, simd: sse3 }
- { os: macos-14, simd: sse4 }
- { os: macos-14, simd: avx }
- { os: macos-14, simd: avx2 }
- { os: ubuntu-22.04, simd: none }
- { os: ubuntu-22.04, simd: sse }
- { os: ubuntu-22.04, simd: sse2 }
- { os: ubuntu-22.04, simd: sse3 }
- { os: ubuntu-22.04, simd: sse4 }
- { os: ubuntu-22.04, simd: avx }
- { os: ubuntu-22.04, simd: avx2 }
- { os: ubuntu-24.04, simd: none }
- { os: ubuntu-24.04, simd: sse }
- { os: ubuntu-24.04, simd: sse2 }
- { os: ubuntu-24.04, simd: sse3 }
- { os: ubuntu-24.04, simd: sse4 }
- { os: ubuntu-24.04, simd: avx }
- { os: ubuntu-24.04, simd: avx2 }
- { os: windows-2022, simd: none }
- { os: windows-2022, simd: sse }
- { os: windows-2022, simd: sse2 }
- { os: windows-2022, simd: sse3 }
- { os: windows-2022, simd: sse4 }
- { os: windows-2022, simd: avx }
- { os: windows-2022, simd: avx2 }
# ARM64 builds # ARM64 builds
- os: ubuntu-latest-arm64 - { os: ubuntu-latest-arm64, simd: neon }
simd: [neon]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4