1717
1818 steps :
1919 - name : Checkout code
20- uses : actions/checkout@v5
20+ uses : actions/checkout@v7
2121
2222 - name : Install bash 5.3
2323 uses : pkgcore/gh-actions/bash-5.3@main
2727 uses : pkgcore/gh-actions/reject-python-vcs-deps@main
2828
2929 - name : Set up Python 3.14
30- uses : actions/setup-python@v5
30+ uses : actions/setup-python@v7
3131 with :
3232 python-version : " 3.14"
3333 cache : ' pip'
@@ -54,15 +54,15 @@ jobs:
5454
5555 - name : Upload wheel
5656 id : upload-wheel
57- uses : actions/upload-artifact@v5
57+ uses : actions/upload-artifact@v7
5858 with :
5959 name : wheel-release
6060 path : dist/*.whl
6161 if-no-files-found : error
6262
6363 - name : Upload release source
6464 id : upload-release
65- uses : actions/upload-artifact@v5
65+ uses : actions/upload-artifact@v7
6666 with :
6767 name : release-source
6868 path : dist/*.tar.gz
@@ -87,20 +87,20 @@ jobs:
8787 steps :
8888 - &common_download_artifacts
8989 name : Download artifacts
90- uses : actions/download-artifact@v5
90+ uses : actions/download-artifact@v8
9191 with :
9292 merge-multiple : true # store both in the root, not in named directories
9393 artifact-ids : ${{ needs.build.outputs.release-artifact-id }},${{ needs.build.outputs.wheel-artifact-id }}
9494
9595 - name : Publish github source
96- uses : softprops/action-gh-release@v2
96+ uses : softprops/action-gh-release@v3
9797 with :
9898 files : ' *.tar.*'
9999 fail_on_unmatched_files : true
100100 draft : true
101101
102102 - name : Publish to PyPi server
103- uses : pypa/gh-action-pypi-publish@release/v1.13
103+ uses : pypa/gh-action-pypi-publish@release/v1.14
104104 with :
105105 packages-dir : .
106106
@@ -117,7 +117,7 @@ jobs:
117117 steps :
118118 - *common_download_artifacts
119119 - name : Publish github source
120- uses : softprops/action-gh-release@v2
120+ uses : softprops/action-gh-release@v3
121121 if : github.ref_name == 'release-test-github' || github.ref_name == 'release-test-full'
122122 with :
123123 files : ' *.tar.*'
@@ -126,7 +126,7 @@ jobs:
126126
127127 - name : Publish to Test PyPi server
128128 if : github.ref_name == 'release-test-pypi' || github.ref_name == 'release-test-full'
129- uses : pypa/gh-action-pypi-publish@release/v1.13
129+ uses : pypa/gh-action-pypi-publish@release/v1.14
130130 with :
131131 packages-dir : .
132132 repository-url : https://test.pypi.org/legacy/
0 commit comments