From be368969c5091bfbed45a7182ed2b1badcfc6095 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Thu, 19 Oct 2023 10:49:29 -0700 Subject: [PATCH] Test issue #37: Limit workflow --- .github/workflows/workflow.yml | 75 +++------------------------------- 1 file changed, 5 insertions(+), 70 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 9f9dc45..3febb66 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -3,9 +3,7 @@ name: Workflow on: push: branches: - - master - tags: - - v* + - issue37-2 pull_request: jobs: @@ -33,10 +31,10 @@ jobs: fail-fast: false matrix: os: [ubuntu, windows, macos] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - tracemalloc: [true, false] - codecov: [true, false] - sdist: [true, false] + python-version: ["3.9", "3.10"] + tracemalloc: [false] + codecov: [true] + sdist: [false] exclude: - codecov: true @@ -102,66 +100,3 @@ jobs: if: ${{ matrix.codecov }} shell: bash run: bash <(curl -s https://codecov.io/bash) - - build_wheels_native: - name: Build wheels on ${{ matrix.os }} - runs-on: ${{ matrix.os }}-latest - if: github.event_name == 'push' - strategy: - matrix: - os: [windows, macos] - - steps: - - uses: actions/checkout@v3 - - - name: Build wheels - uses: pypa/cibuildwheel@v2.16.2 - env: - CIBW_BUILD: cp3{[89],10,11,12}-* - CIBW_ARCHS: all - - - uses: actions/upload-artifact@v3 - with: - path: ./wheelhouse/*.whl - - build_wheels_linux: - name: Build wheels on ubuntu ${{ matrix.arch }} - runs-on: ubuntu-latest - if: github.event_name == 'push' - strategy: - matrix: - arch: [x86_64, i686, aarch64, ppc64le, s390x] - - steps: - - uses: actions/checkout@v3 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - with: - platforms: all - - - name: Build wheels - uses: pypa/cibuildwheel@v2.16.2 - env: - CIBW_BUILD: cp3{[89],10,11,12}-* - CIBW_ARCHS: ${{ matrix.arch }} - - - uses: actions/upload-artifact@v3 - with: - path: ./wheelhouse/*.whl - - upload_pypi: - needs: [test_matrix, build_wheels_native, build_wheels_linux, build_sdist] - runs-on: ubuntu-latest - if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') - steps: - - uses: actions/download-artifact@v3 - with: - name: artifact - path: dist - - - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.pypi_password }} - # To test: repository_url: https://test.pypi.org/legacy/