1414 lint :
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@v4
18- - uses : actions/setup-python@v5
17+ - uses : actions/checkout@v5
18+ - uses : actions/setup-python@v6
1919 with :
2020 python-version : 3.x
2121 - uses : pre-commit/action@v3.0.1
2626 name : Lint Commit Messages
2727 runs-on : ubuntu-latest
2828 steps :
29- - uses : actions/checkout@v4
29+ - uses : actions/checkout@v5
3030 with :
3131 fetch-depth : 0
3232 - uses : wagoid/commitlint-github-action@v6.2.1
@@ -45,12 +45,12 @@ jobs:
4545 - ubuntu-latest
4646 runs-on : ${{ matrix.os }}
4747 steps :
48- - uses : actions/checkout@v4
49- - uses : actions/setup-python@v5
48+ - uses : actions/checkout@v5
49+ - uses : actions/setup-python@v6
5050 id : setup-python
5151 with :
5252 python-version : ${{ matrix.python-version }}
53- - uses : astral-sh/setup-uv@v6
53+ - uses : astral-sh/setup-uv@v7
5454 - run : uv sync --no-python-downloads
5555 shell : bash
5656 - run : uv run pytest
7070 if : github.ref_name != 'main'
7171
7272 steps :
73- - uses : actions/checkout@v4
73+ - uses : actions/checkout@v5
7474 with :
7575 fetch-depth : 0
7676 ref : ${{ github.sha }}
8181
8282 # Do a dry run of PSR
8383 - name : Test release
84- uses : python-semantic-release/python-semantic-release@v9
84+ uses : python-semantic-release/python-semantic-release@v10
8585 with :
8686 root_options : --noop
8787 github_token : noop
@@ -102,7 +102,7 @@ jobs:
102102 contents : write
103103
104104 steps :
105- - uses : actions/checkout@v4
105+ - uses : actions/checkout@v5
106106 with :
107107 fetch-depth : 0
108108 ref : ${{ github.sha }}
@@ -113,13 +113,13 @@ jobs:
113113
114114 # On main branch: actual PSR + upload to PyPI & GitHub
115115 - name : Release
116- uses : python-semantic-release/python-semantic-release@v9
116+ uses : python-semantic-release/python-semantic-release@v10
117117 id : release
118118 with :
119119 github_token : ${{ secrets.GITHUB_TOKEN }}
120120
121121 - name : Attest build provenance
122- uses : actions/attest-build-provenance@v2
122+ uses : actions/attest-build-provenance@v3
123123 if : steps.release.outputs.released == 'true'
124124 with :
125125 subject-path : " dist/*"
@@ -129,7 +129,7 @@ jobs:
129129 if : steps.release.outputs.released == 'true'
130130
131131 - name : Publish package distributions to GitHub Releases
132- uses : python-semantic-release/publish-action@v9
132+ uses : python-semantic-release/publish-action@v10
133133 if : steps.release.outputs.released == 'true'
134134 with :
135135 github_token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments