@@ -27,18 +27,18 @@ jobs:
2727
2828 steps:
2929 - name: Check out repository
30- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
30+ uses: actions/checkout@v4.2.2
3131 with:
3232 persist-credentials: false
3333
3434 - name: Install uv
35- uses: astral-sh/setup-uv@0c5e2b8115b80b4c7c5ddf6ffdd634974642d182
35+ uses: astral-sh/setup-uv@v6.0.1
3636 with:
3737 python-version: 3.12
3838 enable-cache: true
3939
4040 - name: Set up Python
41- uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55
41+ uses: actions/setup-python@v5.6.0
4242 with:
4343 python-version: 3.12
4444
5050 run: uv build
5151
5252 - name: Store built distribution
53- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
53+ uses: actions/upload-artifact@v4.6.2
5454 with:
5555 name: distribution-files
5656 path: dist/
@@ -66,21 +66,21 @@ jobs:
6666 id-token: write # this permission is mandatory for trusted publishing
6767 steps:
6868 - name: Download built distribution
69- uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e
69+ uses: actions/download-artifact@v4.3.0
7070 with:
7171 name: distribution-files
7272 path: dist
7373
7474 - name: Publish package 📦 to Test PyPI
7575 if: github.event_name == 'push'
76- uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc
76+ uses: pypa/gh-action-pypi-publish@v1.12
7777 with:
7878 repository-url: https://test.pypi.org/legacy/
7979 verbose: true
8080
8181 - name: Publish package 📦 to PyPI
8282 if: github.event_name == 'release'
83- uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc
83+ uses: pypa/gh-action-pypi-publish@v1.12
8484 with:
8585 verbose: true
8686
0 commit comments