1313 name : ${{ matrix.session }} ${{ matrix.python-version }} / ${{ matrix.os }}
1414 runs-on : ${{ matrix.os }}
1515 strategy :
16- fail-fast : false
16+ fail-fast : true
1717 matrix :
1818 include :
1919 - { python-version: "3.13", os: ubuntu-latest, session: "pre-commit" }
@@ -28,10 +28,10 @@ jobs:
2828
2929 steps :
3030 - name : Check out the repository
31- uses : actions/checkout@v4
31+ uses : actions/checkout@v5
3232
3333 - name : Set up Python ${{ matrix.python-version }}
34- uses : actions/setup-python@v5
34+ uses : actions/setup-python@v6
3535 with :
3636 python-version : ${{ matrix.python-version }}
3737
6464 print("::set-output name=result::{}".format(result))
6565
6666 - name : Restore pre-commit cache
67- uses : actions/cache@v4.2.3
67+ uses : actions/cache@v4.3.0
6868 if : matrix.session == 'pre-commit'
6969 with :
7070 path : ~/.cache/pre-commit
@@ -73,19 +73,20 @@ jobs:
7373 ${{ steps.pre-commit-cache.outputs.result }}-
7474
7575 - name : Run Nox
76- run : nox --force-color --python=${{ matrix.python-version }}
76+ run : |
77+ nox --force-color --python=${{ matrix.python-version }}
7778
7879 - name : Upload coverage data
7980 if : always() && matrix.session == 'tests' && matrix.os == 'ubuntu-latest'
80- uses : actions/upload-artifact@v4
81+ uses : actions/upload-artifact@v5
8182 with :
8283 name : coverage-data
8384 path : " .coverage.*"
8485 include-hidden-files : " true"
8586
8687 - name : Upload documentation
8788 if : matrix.session == 'docs-build'
88- uses : actions/upload-artifact@v4
89+ uses : actions/upload-artifact@v5
8990 with :
9091 name : docs
9192 path : docs/_build
@@ -95,12 +96,12 @@ jobs:
9596 needs : tests
9697 steps :
9798 - name : Check out the repository
98- uses : actions/checkout@v4
99+ uses : actions/checkout@v5
99100
100- - name : Set up Python 3.12
101- uses : actions/setup-python@v5
101+ - name : Set up Python 3.13
102+ uses : actions/setup-python@v6
102103 with :
103- python-version : 3.12
104+ python-version : 3.13
104105
105106 - name : Install Poetry
106107 run : |
@@ -116,7 +117,7 @@ jobs:
116117 nox --version
117118
118119 - name : Download coverage data
119- uses : actions/download-artifact@v4
120+ uses : actions/download-artifact@v5
120121 with :
121122 name : coverage-data
122123
@@ -127,6 +128,6 @@ jobs:
127128 run : nox --force-color --session=coverage -- xml -i
128129
129130 - name : Upload coverage report
130- uses : codecov/codecov-action@v5.4.3
131+ uses : codecov/codecov-action@v5.5.1
131132 with :
132133 token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments