1414 strategy :
1515 fail-fast : false
1616 matrix :
17- python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14.0-beta.4"]
17+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev"] # uv ignores upper python version so we can test 3.14 here
1818 os : ["ubuntu-latest", "windows-latest", "macos-latest"]
1919 limited-dependencies : ["", "TRUE"]
2020
@@ -35,22 +35,22 @@ jobs:
3535 uses : install-pinned/uv@05389e8b8c79922b1376aee8c2d598b3219da230 # 0.4.12
3636
3737 - name : Install dependencies
38- continue-on-error : ${{ contains(matrix.python-version, '3.14.0- ') }}
38+ continue-on-error : ${{ contains(matrix.python-version, '3.14') }}
3939 env :
4040 PARSONS_LIMITED_DEPENDENCIES : ${{ matrix.limited-dependencies }}
4141 run : |
4242 uv pip install --system -e .[all]
4343 uv pip install --system -r requirements-dev.txt
4444
4545 - name : Test with pytest
46- continue-on-error : ${{ contains(matrix.python-version, '3.14.0- ') }}
46+ continue-on-error : ${{ contains(matrix.python-version, '3.14') }}
4747 run : |
4848 pytest
4949 env :
5050 COVERAGE_FILE : " .coverage.${{ matrix.os }}.${{ matrix.python-version }}${{ matrix.limited-dependencies }}"
5151
5252 - name : Store coverage file
53- if : ${{ !contains(matrix.python-version, '3.14.0- ') }}
53+ if : ${{ !contains(matrix.python-version, '3.14') }}
5454 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5555 with :
5656 name : coverage-${{ matrix.os }}${{ matrix.python-version }}${{ matrix.limited-dependencies }}
@@ -204,7 +204,7 @@ jobs:
204204 strategy :
205205 fail-fast : false
206206 matrix :
207- python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14.0-beta.4 "]
207+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev "]
208208 os : ["ubuntu-latest", "windows-latest", "macos-latest"]
209209 limited-dependencies : ["", "TRUE"]
210210
@@ -225,7 +225,7 @@ jobs:
225225 cache : pip
226226
227227 - name : Install dependencies
228- continue-on-error : ${{ contains(matrix.python-version, '3.14.0- ') }}
228+ continue-on-error : ${{ contains(matrix.python-version, '3.14') }}
229229 env :
230230 PARSONS_LIMITED_DEPENDENCIES : ${{ matrix.limited-dependencies }}
231231 run : |
0 commit comments