diff --git a/.github/workflows/coverage-lint.yml b/.github/workflows/coverage-lint.yml index 46626613..0280c0cb 100644 --- a/.github/workflows/coverage-lint.yml +++ b/.github/workflows/coverage-lint.yml @@ -9,7 +9,7 @@ on: jobs: tests: name: Coverage and Lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 @@ -18,7 +18,7 @@ jobs: - uses: actions/setup-python@v4.5.0 with: - python-version: 3.8 + python-version: 3.11 - name: Install from source run: | diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index 7902e5fd..c3a4c3ec 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/setup-python@v4.5.0 with: - python-version: 3.8 + python-version: 3.11 - name: Install dependencies run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2b25e0f9..f694e47b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,9 +14,7 @@ jobs: strategy: matrix: os: [macos-latest, windows-latest, ubuntu-20.04] - python-version: ['3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] - - os: windows-latest - python-version: 3.5 + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 5bb7a32a..babcea26 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -56,44 +56,6 @@ jobs: with: path: ./dist - make_cibw_v1_wheels: - name: "cibuildwheel v1: ${{ matrix.name }}" - if: ${{ github.event_name != 'pull_request' || !github.event.pull_request.draft }} - runs-on: ${{ matrix.os }} - strategy: - matrix: - # Only build for platforms that cibw v2 doesn't support - include: - - os: macos-latest - build: "cp27-macosx_x86_64" - name: macOS Intel - - os: ubuntu-20.04 - build: "cp27-manylinux_x86_64" - name: Linux Intel 64-bit - - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - ## Build - - - uses: pypa/cibuildwheel@v1.12.0 - env: - CIBW_TEST_REQUIRES: pytest numpy - CIBW_TEST_COMMAND: pytest {project}/tests - CIBW_ARCHS_LINUX: auto aarch64 - CIBW_BUILD: ${{ matrix.build }} - - - name: Check with Twine - run: | - pipx run twine check wheelhouse/* - - - name: Upload artifacts to GitHub - uses: actions/upload-artifact@v3 - with: - path: wheelhouse/*.whl - make_cibw_v2_wheels: name: "cibuildwheel v2: ${{ matrix.name }}" if: ${{ github.event_name != 'pull_request' || !github.event.pull_request.draft }} @@ -157,7 +119,7 @@ jobs: ## Build - - uses: pypa/cibuildwheel@v2.11.2 + - uses: pypa/cibuildwheel@v2.16.2 env: CIBW_TEST_REQUIRES: pytest numpy CIBW_TEST_COMMAND: pytest {project}/tests @@ -176,7 +138,7 @@ jobs: path: wheelhouse/*.whl upload_all: - needs: [make_sdist, make_cibw_v1_wheels, make_cibw_v2_wheels] + needs: [make_sdist, make_cibw_v2_wheels] runs-on: ubuntu-20.04 if: github.event_name == 'release' && github.event.action == 'published'