4141 - target : windows-x64
4242 os : ubuntu-latest
4343 steps :
44- - uses : actions/checkout@v4
45- - uses : pnpm/action-setup@v4
46- - uses : actions/setup-node@v4
44+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
45+ - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
46+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
4747 with :
4848 node-version : ${{ env.NODE_VERSION_22 }}
4949 cache : pnpm
@@ -111,14 +111,14 @@ jobs:
111111 test "$status" -eq 10
112112 printf '%s\n' "$output" | grep -qi 'not authenticated'
113113 - name : Upload binary artifact
114- uses : actions/upload-artifact@v4
114+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
115115 with :
116116 name : sentry-${{ matrix.target }}
117117 path : |
118118 packages/cli/dist-bin/sentry-*
119119 !packages/cli/dist-bin/*.gz
120120 - name : Upload compressed artifact
121- uses : actions/upload-artifact@v4
121+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
122122 with :
123123 name : sentry-${{ matrix.target }}-gz
124124 path : packages/cli/dist-bin/*.gz
@@ -128,9 +128,9 @@ jobs:
128128 runs-on : ubuntu-latest
129129 environment : ${{ (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/cli/')) && 'production' || '' }}
130130 steps :
131- - uses : actions/checkout@v4
132- - uses : pnpm/action-setup@v4
133- - uses : actions/setup-node@v4
131+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
132+ - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
133+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
134134 with :
135135 node-version : ${{ env.NODE_VERSION_22 }}
136136 cache : pnpm
@@ -150,7 +150,7 @@ jobs:
150150 working-directory : packages/cli
151151 run : npm pack
152152 - name : Upload npm artifact
153- uses : actions/upload-artifact@v4
153+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
154154 with :
155155 name : npm-package
156156 path : packages/cli/*.tgz
@@ -164,12 +164,12 @@ jobs:
164164 matrix :
165165 node : [20, 22, 24]
166166 steps :
167- - uses : actions/checkout@v4
168- - uses : actions/setup-node@v4
167+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
168+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
169169 with :
170170 node-version : ${{ matrix.node == 24 && env.NODE_VERSION_24 || matrix.node == 20 && env.NODE_VERSION_20 || env.NODE_VERSION_22 }}
171171 - name : Download npm artifact
172- uses : actions/download-artifact@v4
172+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
173173 with :
174174 name : npm-package
175175 path : packages/cli
@@ -192,9 +192,9 @@ jobs:
192192 env :
193193 SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
194194 steps :
195- - uses : actions/checkout@v4
196- - uses : pnpm/action-setup@v4
197- - uses : actions/setup-node@v4
195+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
196+ - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
197+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
198198 with :
199199 node-version : ${{ env.NODE_VERSION_24 }}
200200 cache : pnpm
@@ -205,7 +205,7 @@ jobs:
205205 - name : Build docs
206206 run : pnpm --filter sentry-cli-docs run build
207207 - name : Download Linux binary
208- uses : actions/download-artifact@v4
208+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
209209 with :
210210 name : sentry-linux-x64
211211 path : dist-bin
@@ -232,7 +232,7 @@ jobs:
232232 printf '%s\n' '{"version":3}' > "$output_dir/.vercel/output/config.json"
233233 (cd "$output_dir" && zip -qr "$GITHUB_WORKSPACE/vercel.zip" .vercel)
234234 - name : Upload docs artifact
235- uses : actions/upload-artifact@v4
235+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
236236 with :
237237 name : vercel
238238 path : vercel.zip
0 commit comments