21
21
outputs :
22
22
go-version : ${{ steps.get-go-version.outputs.go-version }}
23
23
steps :
24
- - uses : actions/checkout@v3
25
- - uses : actions/setup-go@v4
24
+ - uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
25
+ - uses : actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
26
26
with :
27
27
go-version-file : ' go.mod'
28
28
- name : Determine Go version
37
37
outputs :
38
38
product-version : ${{ steps.get-product-version.outputs.product-version }}
39
39
steps :
40
- - uses : actions/checkout@v3
40
+ - uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
41
41
- name : get product version
42
42
id : get-product-version
43
43
run : |
@@ -51,15 +51,15 @@ jobs:
51
51
filepath : ${{ steps.generate-metadata-file.outputs.filepath }}
52
52
steps :
53
53
- name : " Checkout directory"
54
- uses : actions/checkout@v3
54
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
55
55
- name : Generate metadata file
56
56
id : generate-metadata-file
57
57
uses : hashicorp/actions-generate-metadata@v1
58
58
with :
59
59
version : ${{ needs.get-product-version.outputs.product-version }}
60
60
product : ${{ env.PKG_NAME }}
61
61
repositoryOwner : " hashicorp"
62
- - uses : actions/upload-artifact@v3
62
+ - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
63
63
with :
64
64
name : metadata.json
65
65
path : ${{ steps.generate-metadata-file.outputs.filepath }}
@@ -86,10 +86,10 @@ jobs:
86
86
name : Go ${{ needs.get-go-version.outputs.go-version }} ${{ matrix.goos }} ${{ matrix.goarch }} build
87
87
88
88
steps :
89
- - uses : actions/checkout@v3
89
+ - uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
90
90
91
91
- name : Setup go
92
- uses : actions/setup-go@v4
92
+ uses : actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
93
93
with :
94
94
go-version : ${{ needs.get-go-version.outputs.go-version }}
95
95
@@ -103,7 +103,7 @@ jobs:
103
103
go build -o dist/ -ldflags "-s -w -X $(go list -m)/version.GitCommit=$(git rev-parse --short HEAD)" .
104
104
zip -r -j out/${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip dist/
105
105
106
- - uses : actions/upload-artifact@v3
106
+ - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
107
107
with :
108
108
name : ${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip
109
109
path : out/${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip
@@ -123,10 +123,10 @@ jobs:
123
123
name : Go ${{ needs.get-go-version.outputs.go-version }} ${{ matrix.goos }} ${{ matrix.goarch }} build
124
124
125
125
steps :
126
- - uses : actions/checkout@v3
126
+ - uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
127
127
128
128
- name : Setup go
129
- uses : actions/setup-go@v4
129
+ uses : actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
130
130
with :
131
131
go-version : ${{ needs.get-go-version.outputs.go-version }}
132
132
@@ -140,7 +140,7 @@ jobs:
140
140
go build -o dist/ -ldflags "-s -w -X $(go list -m)/version.GitCommit=$(git rev-parse --short HEAD)" .
141
141
zip -r -j out/${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip dist/
142
142
143
- - uses : actions/upload-artifact@v3
143
+ - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
144
144
with :
145
145
name : ${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip
146
146
path : out/${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip
@@ -166,13 +166,13 @@ jobs:
166
166
echo "RPM_PACKAGE=$(basename out/*.rpm)" >> $GITHUB_ENV
167
167
echo "DEB_PACKAGE=$(basename out/*.deb)" >> $GITHUB_ENV
168
168
169
- - uses : actions/upload-artifact@v3
169
+ - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
170
170
if : ${{ matrix.goos == 'linux' }}
171
171
with :
172
172
name : ${{ env.RPM_PACKAGE }}
173
173
path : out/${{ env.RPM_PACKAGE }}
174
174
175
- - uses : actions/upload-artifact@v3
175
+ - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
176
176
if : ${{ matrix.goos == 'linux' }}
177
177
with :
178
178
name : ${{ env.DEB_PACKAGE }}
@@ -196,10 +196,10 @@ jobs:
196
196
GOARCH : ${{ matrix.goarch }}
197
197
198
198
steps :
199
- - uses : actions/checkout@v3
199
+ - uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
200
200
201
201
- name : Setup go
202
- uses : actions/setup-go@v4
202
+ uses : actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
203
203
with :
204
204
go-version : ${{ needs.get-go-version.outputs.go-version }}
205
205
@@ -209,7 +209,7 @@ jobs:
209
209
go build -tags netcgo -o dist/
210
210
zip -r -j out/${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip dist/
211
211
212
- - uses : actions/upload-artifact@v3
212
+ - uses : actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
213
213
with :
214
214
name : ${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip
215
215
path : out/${{ env.PKG_NAME }}_${{ needs.get-product-version.outputs.product-version }}_${{ matrix.goos }}_${{ matrix.goarch }}.zip
@@ -228,7 +228,7 @@ jobs:
228
228
version : ${{ needs.get-product-version.outputs.product-version }}
229
229
230
230
steps :
231
- - uses : actions/checkout@v3
231
+ - uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
232
232
- name : Docker Build (Action)
233
233
uses : hashicorp/actions-docker-build@v1
234
234
with :
0 commit comments