@@ -26,19 +26,19 @@ jobs:
26
26
# Pin action version by commit hash to maximize trust, ref: https://securitylab.github.com/research/github-actions-building-blocks/
27
27
steps :
28
28
- name : Checkout floss
29
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
29
+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
30
30
with :
31
31
submodules : false
32
32
# using Python 3.8 to support running across multiple operating systems including Windows 7
33
33
- name : Set up Python 3.8
34
- uses : actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4.5 .0
34
+ uses : actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0 .0
35
35
with :
36
36
python-version : ' 3.8'
37
37
- name : Install floss [build]
38
38
run : pip install -e .[build]
39
39
- name : Build standalone executable
40
40
run : pyinstaller .github/pyinstaller/floss.spec
41
- - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
41
+ - uses : actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
42
42
with :
43
43
name : ${{ matrix.asset_name }}
44
44
path : dist/${{ matrix.artifact_name }}
@@ -67,11 +67,11 @@ jobs:
67
67
asset_name : macos
68
68
steps :
69
69
- name : Download ${{ matrix.asset_name }}
70
- uses : actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
70
+ uses : actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
71
71
with :
72
72
name : ${{ matrix.asset_name }}
73
73
- name : Checkout testfiles
74
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
74
+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
75
75
with :
76
76
repository : mandiant/flare-floss-testfiles
77
77
path : tests/data
@@ -100,7 +100,7 @@ jobs:
100
100
artifact_name : floss
101
101
steps :
102
102
- name : Download ${{ matrix.asset_name }}
103
- uses : actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
103
+ uses : actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 # v4.1.4
104
104
with :
105
105
name : ${{ matrix.asset_name }}
106
106
- name : Set executable flag
@@ -110,7 +110,7 @@ jobs:
110
110
- name : Zip ${{ matrix.artifact_name }} into ${{ env.zip_name }}
111
111
run : zip ${{ env.zip_name }} ${{ matrix.artifact_name }}
112
112
- name : Upload ${{ env.zip_name }} to GH Release
113
- uses : svenstaro/upload-release-action@v2
113
+ uses : svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2.9.0
114
114
with :
115
115
repo_token : ${{ secrets.GITHUB_TOKEN }}
116
116
file : ${{ env.zip_name }}
0 commit comments