|
18 | 18 | - { name: "lowest", python: "3.10", tox: py310-lowest } |
19 | 19 | - { name: "dev", python: "3.14", tox: py314-marshmallowdev } |
20 | 20 | steps: |
21 | | - - uses: actions/checkout@v6 |
22 | | - - uses: actions/setup-python@v6 |
| 21 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 22 | + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 |
23 | 23 | with: |
24 | 24 | python-version: ${{ matrix.python }} |
25 | 25 | - run: python -m pip install tox |
|
28 | 28 | name: Build package |
29 | 29 | runs-on: ubuntu-latest |
30 | 30 | steps: |
31 | | - - uses: actions/checkout@v6 |
32 | | - - uses: actions/setup-python@v6 |
| 31 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 32 | + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 |
33 | 33 | with: |
34 | 34 | python-version: "3.14" |
35 | 35 | - name: Install pypa/build |
|
41 | 41 | - name: Check build |
42 | 42 | run: python -m twine check --strict dist/* |
43 | 43 | - name: Store the distribution packages |
44 | | - uses: actions/upload-artifact@v7 |
| 44 | + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 |
45 | 45 | with: |
46 | 46 | name: python-package-distributions |
47 | 47 | path: dist/ |
|
51 | 51 | if: startsWith(github.ref, 'refs/tags') |
52 | 52 | runs-on: ubuntu-latest |
53 | 53 | steps: |
54 | | - - uses: actions/checkout@v6 |
55 | | - - uses: actions/setup-python@v6 |
| 54 | + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 55 | + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 |
56 | 56 | with: |
57 | 57 | python-version: "3.14" |
58 | 58 | - run: python -m pip install tox |
|
69 | 69 | id-token: write |
70 | 70 | steps: |
71 | 71 | - name: Download all the dists |
72 | | - uses: actions/download-artifact@v8 |
| 72 | + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 |
73 | 73 | with: |
74 | 74 | name: python-package-distributions |
75 | 75 | path: dist/ |
76 | 76 | - name: Publish distribution to PyPI |
77 | | - uses: pypa/gh-action-pypi-publish@release/v1 |
| 77 | + uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1 |
0 commit comments