77
88jobs :
99 build :
10- runs-on : ubuntu-22 .04
10+ runs-on : ubuntu-24 .04
1111 steps :
1212 - name : Clone full tree, and checkout tag
13- uses : actions/checkout@v4
13+ uses : actions/checkout@v6
1414 with :
1515 fetch-depth : 0
1616 - name : Setup Python
17- uses : actions/setup-python@v5
17+ uses : actions/setup-python@v6
1818 with :
19- python-version : " 3.12 "
19+ python-version : " 3.14 "
2020 cache : " pip"
2121 - name : Setup uv
22- uses : astral-sh/setup-uv@v6
22+ uses : astral-sh/setup-uv@v7
2323 with :
24- version : " 0.8.3 "
24+ version : " 0.9.26 "
2525 - name : Build source dist and wheels
2626 run : uv build
2727 - name : Upload source dist and wheels to artifacts
28- uses : actions/upload-artifact@v4
28+ uses : actions/upload-artifact@v6
2929 with :
3030 name : dist
3131 path : dist/
@@ -34,42 +34,42 @@ jobs:
3434
3535 publish-pypi :
3636 needs : build
37- runs-on : ubuntu-22 .04
37+ runs-on : ubuntu-24 .04
3838 environment : pypi
3939 permissions :
4040 id-token : write
4141 steps :
4242 - name : Clone full tree, and checkout tag
43- uses : actions/checkout@v4
43+ uses : actions/checkout@v6
4444 with :
4545 fetch-depth : 0
4646 - name : Download source dist and wheels from artifacts
47- uses : actions/download-artifact@v4
47+ uses : actions/download-artifact@v7
4848 with :
4949 name : dist
5050 path : dist/
5151 - name : Setup Python
52- uses : actions/setup-python@v5
52+ uses : actions/setup-python@v6
5353 with :
54- python-version : " 3.12 "
54+ python-version : " 3.14 "
5555 cache : " pip"
5656 - name : Setup uv
57- uses : astral-sh/setup-uv@v6
57+ uses : astral-sh/setup-uv@v7
5858 with :
59- version : " 0.8.3 "
59+ version : " 0.9.26 "
6060 - name : Publish source dist and wheels to PyPI
6161 run : uv publish
6262
6363 publish-github-release :
6464 needs : build
65- runs-on : ubuntu-22 .04
65+ runs-on : ubuntu-24 .04
6666 permissions :
6767 contents : write
6868 steps :
6969 - name : Clone and checkout tag
70- uses : actions/checkout@v4
70+ uses : actions/checkout@v6
7171 - name : Download source dist and wheels from artifacts
72- uses : actions/download-artifact@v4
72+ uses : actions/download-artifact@v7
7373 with :
7474 name : dist
7575 path : dist/
0 commit comments