@@ -67,21 +67,21 @@ jobs:
6767 key : ${{ steps.cfg.outputs.key }}
6868 path : ${{ steps.cfg.outputs.path }}
6969 steps :
70- - uses : actions/checkout@v4
70+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7171
7272 - name : Compute cache configuration
7373 id : cfg
7474 run : |
7575 echo "key=go-pkg-mod-${{ hashFiles('**/go.sum') }}" >> $GITHUB_OUTPUT
7676 echo "path=go_pkg_mod_cache" >> $GITHUB_OUTPUT
7777
78- - uses : actions/setup-go@v5
78+ - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
7979 with :
8080 cache : false
8181
8282 - name : Cache Go modules
8383 id : cache
84- uses : actions/cache@v4
84+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
8585 with :
8686 path : ${{ steps.cfg.outputs.path }}
8787 key : ${{ steps.cfg.outputs.key }}
@@ -104,18 +104,18 @@ jobs:
104104 go-version : [ "1.23", "1.22" ]
105105 fail-fast : true # saving some CI time - macos runners are too long to get
106106 steps :
107- - uses : actions/checkout@v4
107+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
108108
109109 - name : Restore Go modules cache
110- uses : actions/cache/restore@v4
110+ uses : actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
111111 with :
112112 path : ${{ needs.go-mod-caching.outputs.path }}
113113 key : ${{ needs.go-mod-caching.outputs.key }}
114114 restore-keys : go-pkg-mod-
115115 enableCrossOsArchive : true
116116 fail-on-cache-miss : true
117117
118- - uses : actions/setup-go@v5
118+ - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
119119 with :
120120 go-version : ${{ matrix.go-version }}
121121 cache : false # we manage the caching ourselves
@@ -151,18 +151,18 @@ jobs:
151151 matrix :
152152 runs-on : [ macos-latest, windows-latest, ubuntu-latest-16-cores ]
153153 steps :
154- - uses : actions/checkout@v4
154+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
155155
156156 - name : Restore Go modules cache
157- uses : actions/cache/restore@v4
157+ uses : actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
158158 with :
159159 path : ${{ needs.go-mod-caching.outputs.path }}
160160 key : ${{ needs.go-mod-caching.outputs.key }}
161161 restore-keys : go-pkg-mod-
162162 enableCrossOsArchive : true
163163 fail-on-cache-miss : true
164164
165- - uses : actions/setup-go@v5
165+ - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
166166 with :
167167 go-version : stable
168168 cache : false # we manage the caching ourselves
@@ -199,10 +199,10 @@ jobs:
199199
200200 fail-fast : false
201201 steps :
202- - uses : actions/checkout@v4
202+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
203203
204204 - name : Restore Go modules cache
205- uses : actions/cache/restore@v4
205+ uses : actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
206206 with :
207207 path : ${{ needs.go-mod-caching.outputs.path }}
208208 key : ${{ needs.go-mod-caching.outputs.key }}
0 commit comments