From 11d143c2b8cde54c9f0c9ff349c1c0c326d3ccce Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Sat, 23 Aug 2025 17:05:19 -0400 Subject: [PATCH] Add support for 13, 13t, 14, 14t --- .github/workflows/build.yml | 7 +++++-- setup-cibuildwheel/action.yml | 5 ++++- setup/action.yml | 6 ++++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 05fc78d..4b110af 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,6 +18,9 @@ permissions: jobs: build: runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"] steps: - uses: actions/checkout@v5 @@ -28,12 +31,12 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@main with: - version: '3.11' + version: ${{ matrix.python-version }} - name: Setup cibuildwheel uses: actions-ext/python/setup-cibuildwheel@main with: - version: '3.11' + version: ${{ matrix.python-version }} - name: Setup cibuildwheel caching uses: actions-ext/python/setup-cibuildwheel-cache@main diff --git a/setup-cibuildwheel/action.yml b/setup-cibuildwheel/action.yml index a3a9efb..b6184d7 100644 --- a/setup-cibuildwheel/action.yml +++ b/setup-cibuildwheel/action.yml @@ -10,7 +10,10 @@ inputs: - '3.10' - '3.11' - '3.12' - default: '3.9' + - '3.13' + - '3.13t' + - '3.14' + default: '3.11' runs: using: 'composite' diff --git a/setup/action.yml b/setup/action.yml index c635b67..9d06718 100644 --- a/setup/action.yml +++ b/setup/action.yml @@ -10,6 +10,10 @@ inputs: - '3.10' - '3.11' - '3.12' + - '3.13' + - '3.13t' + - '3.14' + - '3.14t' default: '3.11' uv: type: boolean @@ -22,6 +26,7 @@ runs: - name: Set up Python ${{ inputs.version }} uses: actions/setup-python@v5 with: + allow-prereleases: true python-version: ${{ inputs.version }} if: ${{ inputs.uv == 'true' }} @@ -29,6 +34,7 @@ runs: uses: actions/setup-python@v5 with: python-version: ${{ inputs.version }} + allow-prereleases: true cache: "pip" cache-dependency-path: | "**/pyproject.toml"