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 ee5ced8..e9b0d22 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 }} allow-prereleases: true if: ${{ inputs.uv == 'true' }}