3232 matrix : ${{ steps.set-matrix.outputs.matrix }}
3333
3434 steps :
35- - uses : actions/checkout@v5
35+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
3636
3737 - id : set-matrix
3838 run : echo "matrix=$(cat matrix.json | jq -c)" >> $GITHUB_OUTPUT
@@ -57,13 +57,13 @@ jobs:
5757 - macos-latest
5858
5959 steps :
60- - uses : actions/checkout@v5
60+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
6161
62- - uses : actions/setup-go@v6
62+ - uses : actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
6363 with :
6464 go-version : ${{ matrix.go }}
6565
66- - uses : ruby/setup-ruby@v1
66+ - uses : ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
6767 with :
6868 ruby-version : ${{ matrix.ruby }}
6969 bundler-cache : true
@@ -82,15 +82,15 @@ jobs:
8282 - run : rm -rf vendor/
8383
8484 - name : Coveralls
85- uses : coverallsapp/github-action@v2
85+ uses : coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
8686 with :
8787 github-token : ${{ secrets.GITHUB_TOKEN }}
8888 file : coverage.out
8989 format : golang
9090 continue-on-error : true # NOTE: secrets cannot be obtained with forked repository PR
9191
9292 - name : Slack Notification (not success)
93- uses : act10ns/slack@v2
93+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
9494 if : " ! success()"
9595 continue-on-error : true
9696 with :
@@ -113,13 +113,13 @@ jobs:
113113 ruby : ${{ fromJSON(needs.generate-matrix.outputs.matrix).ruby }}
114114
115115 steps :
116- - uses : actions/checkout@v5
116+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
117117
118- - uses : actions/setup-go@v6
118+ - uses : actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
119119 with :
120120 go-version-file : " go.mod"
121121
122- - uses : ruby/setup-ruby@v1
122+ - uses : ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
123123 with :
124124 ruby-version : ${{ matrix.ruby }}
125125 bundler-cache : true
@@ -135,13 +135,13 @@ jobs:
135135 - run : echo $BUILD_TAG
136136
137137 - name : golangci-lint
138- uses : golangci/golangci-lint-action@v9
138+ uses : golangci/golangci-lint-action@e7fa5ac41e1cf5b7d48e45e42232ce7ada589601 # v9.1.0
139139 with :
140140 version : ${{ env.GOLANGCI_LINT_VERSION }}
141141 args : --build-tags ${{ env.BUILD_TAG }} --modules-download-mode=readonly
142142
143143 - name : Slack Notification (not success)
144- uses : act10ns/slack@v2
144+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
145145 if : " ! success()"
146146 continue-on-error : true
147147 with :
@@ -152,15 +152,15 @@ jobs:
152152 runs-on : ubuntu-latest
153153
154154 steps :
155- - uses : actions/checkout@v5
155+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
156156
157- - uses : actions/setup-go@v6
157+ - uses : actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
158158 with :
159159 go-version-file : go.mod
160160 cache : true
161161 - run : go install golang.org/x/vuln/cmd/govulncheck@latest
162162
163- - uses : ruby/setup-ruby@v1
163+ - uses : ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
164164 with :
165165 ruby-version : ruby
166166 bundler-cache : true
@@ -193,7 +193,7 @@ jobs:
193193 - run : govulncheck -format text -tags "${BUILD_TAG}" ./...
194194
195195 - name : Slack Notification (not success)
196- uses : act10ns/slack@v2
196+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
197197 if : " ! success()"
198198 continue-on-error : true
199199 with :
@@ -204,17 +204,17 @@ jobs:
204204 runs-on : ubuntu-latest
205205
206206 steps :
207- - uses : actions/checkout@v5
207+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
208208
209- - uses : ruby/setup-ruby@v1
209+ - uses : ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
210210 with :
211211 ruby-version : ruby
212212 bundler-cache : true
213213
214214 - run : bundle exec rake ruby:rubocop
215215
216216 - name : Slack Notification (not success)
217- uses : act10ns/slack@v2
217+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
218218 if : " ! success()"
219219 continue-on-error : true
220220 with :
@@ -225,9 +225,9 @@ jobs:
225225 runs-on : ubuntu-latest
226226
227227 steps :
228- - uses : actions/checkout@v5
228+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
229229
230- - uses : ruby/setup-ruby@v1
230+ - uses : ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
231231 with :
232232 ruby-version : ruby
233233 bundler-cache : true
@@ -237,7 +237,7 @@ jobs:
237237 - run : bundle exec steep check
238238
239239 - name : Slack Notification (not success)
240- uses : act10ns/slack@v2
240+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
241241 if : " ! success()"
242242 continue-on-error : true
243243 with :
@@ -259,17 +259,17 @@ jobs:
259259 ruby : ${{ fromJSON(needs.generate-matrix.outputs.matrix).ruby }}
260260
261261 steps :
262- - uses : actions/checkout@v5
262+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
263263
264- - uses : ruby/setup-ruby@v1
264+ - uses : ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0
265265 with :
266266 ruby-version : ${{ matrix.ruby }}
267267 bundler-cache : true
268268
269269 - run : bundle exec rake go_gem:test
270270
271271 - name : Slack Notification (not success)
272- uses : act10ns/slack@v2
272+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
273273 if : " ! success()"
274274 continue-on-error : true
275275 with :
@@ -290,7 +290,7 @@ jobs:
290290
291291 steps :
292292 - name : Slack Notification (success)
293- uses : act10ns/slack@v2
293+ uses : act10ns/slack@cfcc30955fe9377f4f55e1079e5419ee1014269f # v2
294294 if : always()
295295 continue-on-error : true
296296 with :
0 commit comments