99 runs-on : ubuntu-latest
1010 strategy :
1111 matrix :
12- python-version : ["3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 "]
12+ python-version : ["3.10 ", "3.11 ", "3.12 ", "3.13 ", "3.14 "]
1313 steps :
14- - uses : actions/checkout@v4
14+ - uses : actions/checkout@v6
1515 - name : Set up Python ${{ matrix.python-version }}
16- uses : actions/setup-python@v5
16+ uses : actions/setup-python@v6
1717 with :
1818 python-version : ${{ matrix.python-version }}
1919 cache : ' pip'
20- cache-dependency-path : setup.py
20+ cache-dependency-path : pyproject.toml
2121 - name : Install dependencies
2222 run : |
23- pip install -e '.[test]'
23+ pip install -e . --group dev
2424 - name : Install Playwright dependencies
2525 run : |
2626 python -m playwright install-deps
@@ -35,13 +35,13 @@ jobs:
3535 id-token : write
3636 needs : [test]
3737 steps :
38- - uses : actions/checkout@v4
38+ - uses : actions/checkout@v6
3939 - name : Set up Python
40- uses : actions/setup-python@v5
40+ uses : actions/setup-python@v6
4141 with :
42- python-version : ' 3.13 '
42+ python-version : ' 3.14 '
4343 cache : pip
44- cache-dependency-path : ' **/setup.py '
44+ cache-dependency-path : ' **/pyproject.toml '
4545 - name : Install dependencies
4646 run : |
4747 pip install setuptools wheel build
0 commit comments