1515 - { name: '3.10', python: '3.10', tox: py310 }
1616 - { name: '3.14', python: '3.14', tox: py314 }
1717 steps :
18- - uses : actions/checkout@v6
19- - uses : actions/setup-python@v6
18+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
19+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
2020 with :
2121 python-version : ${{ matrix.python }}
2222 allow-prereleases : true
@@ -25,13 +25,13 @@ jobs:
2525 python -m pip install tox
2626 python -m tox -e ${{ matrix.tox }}
2727 - name : Upload coverage
28- uses : codecov/codecov-action@v6
28+ uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6
2929 build :
3030 name : Build package
3131 runs-on : ubuntu-latest
3232 steps :
33- - uses : actions/checkout@v6
34- - uses : actions/setup-python@v6
33+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
34+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
3535 with :
3636 python-version : " 3.14"
3737 - name : Install pypa/build
4343 - name : Check build
4444 run : python -m twine check --strict dist/*
4545 - name : Store the distribution packages
46- uses : actions/upload-artifact@v7
46+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
4747 with :
4848 name : python-package-distributions
4949 path : dist/
5353 if : startsWith(github.ref, 'refs/tags')
5454 runs-on : ubuntu-latest
5555 steps :
56- - uses : actions/checkout@v6
57- - uses : actions/setup-python@v6
56+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
57+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
5858 with :
5959 python-version : " 3.14"
6060 - run : python -m pip install tox
7171 id-token : write
7272 steps :
7373 - name : Download all the dists
74- uses : actions/download-artifact@v8
74+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
7575 with :
7676 name : python-package-distributions
7777 path : dist/
7878 - name : Publish distribution to PyPI
79- uses : pypa/gh-action-pypi-publish@release/v1
79+ uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1
0 commit comments