66
66
name : wrpc-${{ matrix.config.target }}
67
67
runs-on : ubuntu-latest
68
68
steps :
69
-
69
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
70
70
- uses : ./.github/actions/install-nix
71
71
with :
72
72
cachixAuthToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
@@ -86,11 +86,11 @@ jobs:
86
86
needs : build-bin
87
87
runs-on : macos-latest
88
88
steps :
89
- - uses : actions/download-artifact@v4
89
+ - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
90
90
with :
91
91
name : wrpc-aarch64-apple-darwin
92
92
path : aarch64
93
- - uses : actions/download-artifact@v4
93
+ - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
94
94
with :
95
95
name : wrpc-x86_64-apple-darwin
96
96
path : x86_64
@@ -104,7 +104,7 @@ jobs:
104
104
- run : chmod +x ./artifact/bin/wit-bindgen-wrpc
105
105
- run : ./artifact/bin/wit-bindgen-wrpc --version
106
106
107
-
107
+ - uses : actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
108
108
with :
109
109
name : wrpc-universal-darwin
110
110
path : artifact
@@ -113,7 +113,7 @@ jobs:
113
113
runs-on : ubuntu-latest
114
114
needs : build-bin
115
115
steps :
116
- - uses : actions/download-artifact@v4
116
+ - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
117
117
with :
118
118
name : wrpc-x86_64-unknown-linux-musl
119
119
- run : chmod +x ./bin/wit-bindgen-wrpc
@@ -123,7 +123,7 @@ jobs:
123
123
runs-on : windows-latest
124
124
needs : build-bin
125
125
steps :
126
- - uses : actions/download-artifact@v4
126
+ - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
127
127
with :
128
128
name : wrpc-x86_64-pc-windows-gnu
129
129
- run : .\bin\wit-bindgen-wrpc.exe --version
@@ -140,7 +140,7 @@ jobs:
140
140
name : cargo ${{ matrix.check }}
141
141
runs-on : ubuntu-latest
142
142
steps :
143
-
143
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
144
144
- uses : ./.github/actions/install-nix
145
145
with :
146
146
cachixAuthToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
@@ -153,7 +153,7 @@ jobs:
153
153
build-doc :
154
154
runs-on : ubuntu-latest
155
155
steps :
156
-
156
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
157
157
- uses : ./.github/actions/install-nix
158
158
with :
159
159
cachixAuthToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
@@ -171,7 +171,7 @@ jobs:
171
171
<meta http-equiv="refresh" content="0; URL=wrpc/index.html">
172
172
<link rel="canonical" href="https://${{ github.repository_owner }}.github.io/wrpc/wrpc/index.html">
173
173
EOF
174
-
174
+ - uses : actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1
175
175
with :
176
176
path : doc
177
177
@@ -186,7 +186,7 @@ jobs:
186
186
url : ${{ steps.deployment.outputs.page_url }}
187
187
if : github.ref == 'refs/heads/main'
188
188
steps :
189
-
189
+ - uses : actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
190
190
id : deployment
191
191
192
192
oci :
@@ -197,7 +197,7 @@ jobs:
197
197
- build-bin
198
198
- test-linux
199
199
steps :
200
-
200
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
201
201
- uses : ./.github/actions/install-nix
202
202
with :
203
203
cachixAuthToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
@@ -218,7 +218,7 @@ jobs:
218
218
219
219
- name : Login to GitHub Container Registry
220
220
if : startswith(github.ref, format('refs/tags/{0}v', matrix.prefix)) || github.ref == 'refs/heads/main'
221
- uses : docker/login-action@v3
221
+ uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
222
222
with :
223
223
registry : ghcr.io
224
224
username : ${{ github.repository_owner }}
@@ -272,8 +272,8 @@ jobs:
272
272
permissions :
273
273
contents : write
274
274
steps :
275
-
276
- - uses : actions/download-artifact@v4
275
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
276
+ - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
277
277
with :
278
278
path : artifacts
279
279
- run : |
@@ -296,7 +296,7 @@ jobs:
296
296
done
297
297
done
298
298
299
- - uses : softprops/action-gh-release@v2
299
+ - uses : softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2.0.8
300
300
if : startsWith(github.ref, 'refs/tags/v')
301
301
with :
302
302
draft : true
@@ -325,7 +325,7 @@ jobs:
325
325
needs : cargo
326
326
runs-on : ubuntu-latest
327
327
steps :
328
-
328
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
329
329
330
330
- name : Extract tag context
331
331
id : ctx
0 commit comments