From 19b525aa087b4671dc44ee30663eda87c5542e72 Mon Sep 17 00:00:00 2001 From: "Michael J. Schultz" Date: Wed, 5 Nov 2025 17:12:32 -0600 Subject: [PATCH 1/6] build fewer things --- .github/workflows/python-package.yml | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 79df898..0d5a8fb 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -76,27 +76,13 @@ jobs: - os: macos-arm # macos-14+ (including latest) are ARM64 runners runs-on: macos-latest - - os: android-intel - runs-on: ubuntu-latest - platform: android - - os: android-arm - # GitHub Actions doesn’t currently support the Android emulator on any ARM - # runner. So we build on a non-ARM runner, which will skip the tests. - runs-on: ubuntu-latest - platform: android - archs: arm64_v8a - - os: ios - runs-on: macos-latest - platform: ios - - os: pyodide - runs-on: ubuntu-latest - platform: pyodide steps: - uses: actions/checkout@v4 - name: Build wheels uses: pypa/cibuildwheel@v3.2.1 env: + CIBW_SKIP: "cp38-* *_ppc64le *_s390x *_riscv64" CIBW_PLATFORM: ${{ matrix.platform || 'auto' }} CIBW_ARCHS: ${{ matrix.archs || 'auto' }} CIBW_ENVIRONMENT_PASS_LINUX: VERSION From c5b1ea3f795d3fdc56cc621d0d48f885797788fe Mon Sep 17 00:00:00 2001 From: "Michael J. Schultz" Date: Wed, 5 Nov 2025 17:14:32 -0600 Subject: [PATCH 2/6] only build the wheels on version tag or PR --- .github/workflows/python-package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 0d5a8fb..3f3c891 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -59,6 +59,7 @@ jobs: build-wheels: name: Build wheels for ${{ matrix.os }} runs-on: ${{ matrix.runs-on }} + if: startsWith(github.ref, 'refs/tags/v') || github.event == "pull_request" strategy: matrix: include: @@ -95,6 +96,7 @@ jobs: build-sdist: name: Build source distribution runs-on: ubuntu-latest + if: startsWith(github.ref, 'refs/tags/v') || github.event == "pull_request" steps: - uses: actions/checkout@v5 From 6679f25cdde4eae102f658b7f61749f13e6282e0 Mon Sep 17 00:00:00 2001 From: "Michael J. Schultz" Date: Wed, 5 Nov 2025 17:18:07 -0600 Subject: [PATCH 3/6] event_name --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 3f3c891..be9f684 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -96,7 +96,7 @@ jobs: build-sdist: name: Build source distribution runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/v') || github.event == "pull_request" + if: startsWith(github.ref, 'refs/tags/v') || github.event_name == 'pull_request' steps: - uses: actions/checkout@v5 From e0ac5856a8369e72939876b151769d39d23eedb3 Mon Sep 17 00:00:00 2001 From: "Michael J. Schultz" Date: Wed, 5 Nov 2025 17:18:41 -0600 Subject: [PATCH 4/6] event_name --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index be9f684..e90e6a0 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -59,7 +59,7 @@ jobs: build-wheels: name: Build wheels for ${{ matrix.os }} runs-on: ${{ matrix.runs-on }} - if: startsWith(github.ref, 'refs/tags/v') || github.event == "pull_request" + if: startsWith(github.ref, 'refs/tags/v') || github.event_name == 'pull_request' strategy: matrix: include: From e7ecb0e7e17b43a6af9e831c07f71e831f084654 Mon Sep 17 00:00:00 2001 From: "Michael J. Schultz" Date: Wed, 5 Nov 2025 17:29:31 -0600 Subject: [PATCH 5/6] no dispatch --- .github/workflows/python-package.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e90e6a0..8cfdb97 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -12,7 +12,6 @@ on: pull_request: branches: - main - workflow_dispatch: env: VERSION: ${{ github.ref_name }} From b43cfc2524b4bc3aaec819a4a85798839e67e1a3 Mon Sep 17 00:00:00 2001 From: "Michael J. Schultz" Date: Wed, 5 Nov 2025 17:29:52 -0600 Subject: [PATCH 6/6] bumpversion --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index dd67510..c518b53 100755 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ from os.path import abspath, dirname, join # specify the version -version = 'v1.0.4' +version = 'v1.0.5' here = abspath(dirname(__file__))