From 09d9b86672c27f2b07f923625708891981d7bf8f Mon Sep 17 00:00:00 2001 From: Luca Soldaini Date: Sun, 9 Jul 2023 17:26:33 -0700 Subject: [PATCH] back to disabling sscache --- .github/workflows/CI.yml | 151 ++++++++++++++++++++------------------- 1 file changed, 76 insertions(+), 75 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 84e4d6df..99fafb4b 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,7 +22,8 @@ jobs: CXX: g++-11 strategy: matrix: - target: [x86_64, x86, aarch64, armv7] + target: [x86] + # target: [x86_64, x86, aarch64, armv7] steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 @@ -42,86 +43,86 @@ jobs: target: ${{ matrix.target }} args: --release --out dist --find-interpreter sccache: ${{ matrix.target == 'x86' && 'false' || 'true' }} - manylinux: '2_28' + manylinux: ${{ matrix.target == 'x86' && 'auto' || '2_28' }} - name: Upload wheels uses: actions/upload-artifact@v3 with: name: wheels path: dist - build-windows: - runs-on: windows-latest - strategy: - matrix: - target: [x64, x86] - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - with: - python-version: '3.10' - architecture: ${{ matrix.target }} - - name: Build wheels - uses: PyO3/maturin-action@v1 - with: - target: ${{ matrix.target }} - args: --release --out dist --find-interpreter - sccache: true - - name: Upload wheels - uses: actions/upload-artifact@v3 - with: - name: wheels - path: dist + # build-windows: + # runs-on: windows-latest + # strategy: + # matrix: + # target: [x64, x86] + # steps: + # - uses: actions/checkout@v3 + # - uses: actions/setup-python@v4 + # with: + # python-version: '3.10' + # architecture: ${{ matrix.target }} + # - name: Build wheels + # uses: PyO3/maturin-action@v1 + # with: + # target: ${{ matrix.target }} + # args: --release --out dist --find-interpreter + # sccache: true + # - name: Upload wheels + # uses: actions/upload-artifact@v3 + # with: + # name: wheels + # path: dist - build-macos: - runs-on: macos-latest - strategy: - matrix: - target: [x86_64, aarch64] - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - with: - python-version: '3.10' - - name: Build wheels - uses: PyO3/maturin-action@v1 - with: - target: ${{ matrix.target }} - args: --release --out dist --find-interpreter - sccache: true - - name: Upload wheels - uses: actions/upload-artifact@v3 - with: - name: wheels - path: dist + # build-macos: + # runs-on: macos-latest + # strategy: + # matrix: + # target: [x86_64, aarch64] + # steps: + # - uses: actions/checkout@v3 + # - uses: actions/setup-python@v4 + # with: + # python-version: '3.10' + # - name: Build wheels + # uses: PyO3/maturin-action@v1 + # with: + # target: ${{ matrix.target }} + # args: --release --out dist --find-interpreter + # sccache: true + # - name: Upload wheels + # uses: actions/upload-artifact@v3 + # with: + # name: wheels + # path: dist - sdist: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Build sdist - uses: PyO3/maturin-action@v1 - with: - command: sdist - args: --out dist - - name: Upload sdist - uses: actions/upload-artifact@v3 - with: - name: wheels - path: dist + # sdist: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v3 + # - name: Build sdist + # uses: PyO3/maturin-action@v1 + # with: + # command: sdist + # args: --out dist + # - name: Upload sdist + # uses: actions/upload-artifact@v3 + # with: + # name: wheels + # path: dist - release: - name: Release - runs-on: ubuntu-latest - if: "startsWith(github.ref, 'refs/tags/')" - needs: [build-linux, build-windows, build-macos, sdist] - steps: - - uses: actions/download-artifact@v3 - with: - name: wheels - - name: Publish to PyPI - uses: PyO3/maturin-action@v1 - env: - MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_API_TOKEN }} - with: - command: upload - args: --skip-existing * + # release: + # name: Release + # runs-on: ubuntu-latest + # if: "startsWith(github.ref, 'refs/tags/')" + # needs: [build-linux, build-windows, build-macos, sdist] + # steps: + # - uses: actions/download-artifact@v3 + # with: + # name: wheels + # - name: Publish to PyPI + # uses: PyO3/maturin-action@v1 + # env: + # MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_API_TOKEN }} + # with: + # command: upload + # args: --skip-existing *