2020 fail-fast : false
2121 matrix :
2222 os : [ubuntu-20.04, windows-latest, macos-13]
23- python-version : ["3.7", "3. 8", "3.9", "3.10", "3.11", "3.12"]
23+ python-version : ["3.8", "3.9", "3.10", "3.11", "3.12"]
2424 include :
2525 - os : macos-14
2626 python-version : " 3.12"
3232 python-version : ${{ matrix.python-version }}
3333 - name : Setup uv
3434 uses : yezz123/setup-uv@v4
35- if : matrix.python-version != '3.7'
3635 - name : Set up Miniconda
3736 uses : conda-incubator/setup-miniconda@v3
3837 with :
@@ -41,16 +40,11 @@ jobs:
4140 miniforge-variant : Mambaforge
4241 use-mamba : true
4342 - name : Install Nox-under-test (uv)
44- if : matrix.python-version != '3.7'
4543 run : uv pip install --system .
46- - name : Install Nox-under-test (pip)
47- if : matrix.python-version == '3.7'
48- run : python -m pip install --disable-pip-version-check .
4944 - name : Run tests on ${{ matrix.os }} (tox <4)
5045 run : nox --non-interactive --error-on-missing-interpreter --session "tests(python='${{ matrix.python-version }}', tox_version='<4')" -- --full-trace
5146 - name : Run tox-to-nox tests on ${{ matrix.os }} (tox latest)
5247 run : nox --non-interactive --error-on-missing-interpreter --session "tests(python='${{ matrix.python-version }}', tox_version='latest')" -- tests/test_tox_to_nox.py --full-trace
53- if : matrix.python-version != '3.7'
5448 - name : Save coverage report
5549 uses : actions/upload-artifact@v4
5650 with :
@@ -62,10 +56,10 @@ jobs:
6256 runs-on : ubuntu-latest
6357 steps :
6458 - uses : actions/checkout@v4
65- - name : Set up Python 3.11
59+ - name : Set up Python 3.12
6660 uses : actions/setup-python@v5
6761 with :
68- python-version : " 3.11 "
62+ python-version : " 3.12 "
6963 - name : Setup uv
7064 uses : yezz123/setup-uv@v4
7165 - name : Install Nox-under-test
@@ -84,10 +78,10 @@ jobs:
8478 runs-on : ubuntu-latest
8579 steps :
8680 - uses : actions/checkout@v4
87- - name : Set up Python 3.9
81+ - name : Set up Python 3.12
8882 uses : actions/setup-python@v5
8983 with :
90- python-version : 3.9
84+ python-version : " 3.12 "
9185 - name : Install Nox-under-test
9286 run : python -m pip install --disable-pip-version-check .
9387 - name : Lint
@@ -96,10 +90,10 @@ jobs:
9690 runs-on : ubuntu-latest
9791 steps :
9892 - uses : actions/checkout@v4
99- - name : Set up Python 3.9
93+ - name : Set up Python 3.12
10094 uses : actions/setup-python@v5
10195 with :
102- python-version : 3.9
96+ python-version : " 3.12 "
10397 - name : Setup uv
10498 uses : yezz123/setup-uv@v4
10599 - name : Install Nox-under-test
0 commit comments