10
10
hash : ${{ steps.hash.outputs.hash }}
11
11
steps :
12
12
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13
- - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
13
+ - uses : actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4 .0
14
14
with :
15
15
python-version : ' 3.x'
16
16
cache : pip
23
23
- name : generate hash
24
24
id : hash
25
25
run : cd dist && echo "hash=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT
26
- - uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
26
+ - uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
27
27
with :
28
28
path : ./dist
29
29
provenance :
33
33
id-token : write
34
34
contents : write
35
35
# Can't pin with hash due to how this workflow works.
36
- uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0 .0
36
+ uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.1 .0
37
37
with :
38
38
base64-subjects : ${{ needs.build.outputs.hash }}
39
39
create-release :
44
44
permissions :
45
45
contents : write
46
46
steps :
47
- - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
47
+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
48
48
- name : create release
49
49
run : >
50
50
gh release create --draft --repo ${{ github.repository }}
@@ -63,13 +63,13 @@ jobs:
63
63
permissions :
64
64
id-token : write
65
65
steps :
66
- - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
67
- - uses : pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc # v1.12.2
66
+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
67
+ - uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
68
68
with :
69
69
repository-url : https://test.pypi.org/legacy/
70
70
packages-dir : artifact/
71
71
skip-existing : true
72
72
attestations : false
73
- - uses : pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc # v1.12.2
73
+ - uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
74
74
with :
75
75
packages-dir : artifact/
0 commit comments