From 5d96ddafd7ad2712fef9fa4453bf320e8f95fa20 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Tue, 5 May 2026 18:18:57 +0800 Subject: chore: Refactor CI workflow by removing musllinux job Removed musllinux job from CI workflow and updated release dependencies. --- .github/workflows/CI.yml | 43 ++----------------------------------------- 1 file changed, 2 insertions(+), 41 deletions(-) (limited to '.github') diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e09c2af..8ed7d1e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -60,45 +60,6 @@ jobs: with: name: wheels-linux-${{ matrix.platform.target }} path: dist - - musllinux: - runs-on: ${{ matrix.platform.runner }} - strategy: - matrix: - platform: - - runner: ubuntu-22.04 - target: x86_64 - - runner: ubuntu-22.04 - target: x86 - - runner: ubuntu-22.04 - target: aarch64 - - runner: ubuntu-22.04 - target: armv7 - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: "3.10" - - name: Build wheels - uses: PyO3/maturin-action@v1 - with: - target: ${{ matrix.platform.target }} - args: --release --out dist - sccache: ${{ !startsWith(github.ref, 'refs/tags/') }} - manylinux: musllinux_1_2 - - name: Build free-threaded wheels - uses: PyO3/maturin-action@v1 - with: - target: ${{ matrix.platform.target }} - args: --release --out dist - sccache: ${{ !startsWith(github.ref, 'refs/tags/') }} - manylinux: musllinux_1_2 - - name: Upload wheels - uses: actions/upload-artifact@v4 - with: - name: wheels-musllinux-${{ matrix.platform.target }} - path: dist - windows: runs-on: ${{ matrix.platform.runner }} strategy: @@ -183,7 +144,7 @@ jobs: name: Release runs-on: ubuntu-latest if: ${{ startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch' }} - needs: [linux, musllinux, windows, macos, sdist] + needs: [linux, windows, macos, sdist] permissions: # Use to sign the release artifacts id-token: write @@ -204,4 +165,4 @@ jobs: MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }} with: command: upload - args: --non-interactive --skip-existing wheels-*/* \ No newline at end of file + args: --non-interactive --skip-existing wheels-*/* -- cgit v1.2.3-70-g09d2