From 73049f667d115ffd75c70181b45ea85e4a40bd84 Mon Sep 17 00:00:00 2001 From: Trim21 Date: Mon, 16 Sep 2024 04:21:18 +0800 Subject: [PATCH] ci: speedup windows build --- .github/workflows/_build_wheels.yaml | 42 +++++++++++++++------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/.github/workflows/_build_wheels.yaml b/.github/workflows/_build_wheels.yaml index 77984dc..33fd440 100644 --- a/.github/workflows/_build_wheels.yaml +++ b/.github/workflows/_build_wheels.yaml @@ -10,20 +10,24 @@ jobs: strategy: matrix: include: -# - { os: macos-12, arch: x86_64, build: "*" } -# - { os: macos-12, arch: arm64, build: "*" } - - { os: windows-latest, arch: AMD64, build: "*" } + # - { os: macos-12, arch: x86_64, build: "*" } + # - { os: macos-12, arch: arm64, build: "*" } + - { os: windows-latest, arch: AMD64, build: "*[05]-*" } + - { os: windows-latest, arch: AMD64, build: "*[16]-*" } + - { os: windows-latest, arch: AMD64, build: "*[27]-*" } + - { os: windows-latest, arch: AMD64, build: "*[38]-*" } +# - { os: windows-latest, arch: AMD64, build: "*[49]-*" } - { os: ubuntu-latest, arch: x86_64, build: "*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[61]-manylinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[72]-manylinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[83]-manylinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[94]-manylinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[05]-manylinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[61]-musllinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[72]-musllinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[83]-musllinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[94]-musllinux*" } -# - { os: ubuntu-latest, arch: aarch64, build: "*[05]-musllinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[61]-manylinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[72]-manylinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[83]-manylinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[94]-manylinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[05]-manylinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[61]-musllinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[72]-musllinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[83]-musllinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[94]-musllinux*" } + # - { os: ubuntu-latest, arch: aarch64, build: "*[05]-musllinux*" } steps: - uses: docker/setup-qemu-action@v3 if: matrix.os == 'ubuntu-latest' @@ -47,11 +51,11 @@ jobs: name: make sdist and wheel runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - run: pipx run build + - run: pipx run build - - uses: actions/upload-artifact@v4 - with: - name: 'wheels-dist' - path: dist/* + - uses: actions/upload-artifact@v4 + with: + name: 'wheels-dist' + path: dist/*