@@ -17,29 +17,29 @@ jobs:
1717 style-check :
1818 runs-on : ubuntu-latest
1919 steps :
20- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v5
2121 - name : Set up Python 3.8
2222 uses : actions/setup-python@v5
2323 with :
24- python-version : 3.8
24+ python-version : 3.13
2525 - name : Install black
2626 run : pip install black==22.3.0
2727 - name : Check diff
2828 run : black --diff --check .
2929 docs :
3030 runs-on : ubuntu-latest
3131 steps :
32- - uses : actions/checkout@v4
32+ - uses : actions/checkout@v5
3333 - name : Set up Python 3.10
3434 uses : actions/setup-python@v5
3535 with :
36- python-version : " 3.10 "
36+ python-version : " 3.13 "
3737 - name : Install nox.
3838 run : python -m pip install nox
3939 - name : Build the documentation.
4040 run : nox -s docs
4141 unit :
42- runs-on : ubuntu-22 .04
42+ runs-on : ubuntu-24 .04
4343 strategy :
4444 matrix :
4545 # See https://github.com/actions/setup-python?tab=readme-ov-file#basic-usage
7070 - variant : " cpp"
7171 python : ' pypy3.10'
7272 steps :
73- - uses : actions/checkout@v4
73+ - uses : actions/checkout@v5
7474 - name : Set up Python ${{ matrix.python }}
7575 uses : actions/setup-python@v5
7676 with :
@@ -91,13 +91,13 @@ jobs:
9191 path : .coverage-${{ matrix.variant }}-${{ matrix.python }}
9292 include-hidden-files : true
9393 prerelease :
94- runs-on : ubuntu-22 .04
94+ runs-on : ubuntu-24 .04
9595 strategy :
9696 matrix :
9797 python : ['3.14']
9898 variant : ['python', 'upb']
9999 steps :
100- - uses : actions/checkout@v4
100+ - uses : actions/checkout@v5
101101 - name : Set up Python ${{ matrix.python }}
102102 uses : actions/setup-python@v5
103103 with :
@@ -122,17 +122,17 @@ jobs:
122122 - unit
123123 steps :
124124 - name : Checkout
125- uses : actions/checkout@v4
125+ uses : actions/checkout@v5
126126 - name : Setup Python
127127 uses : actions/setup-python@v5
128128 with :
129- python-version : " 3.10 "
129+ python-version : " 3.13 "
130130 - name : Install coverage
131131 run : |
132132 python -m pip install --upgrade setuptools pip wheel
133133 python -m pip install coverage
134134 - name : Download coverage results
135- uses : actions/download-artifact@v4
135+ uses : actions/download-artifact@v5
136136 with :
137137 path : .coverage-results/
138138 - name : Report coverage results
0 commit comments