Skip to content

Commit 9ada7cc

Browse files
committed
chore: pin GitHub Actions to full-length commit SHAs
1 parent b590472 commit 9ada7cc

File tree

5 files changed

+43
-43
lines changed

5 files changed

+43
-43
lines changed

.github/workflows/changelog-preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ permissions:
1010

1111
jobs:
1212
changelog-preview:
13-
uses: getsentry/craft/.github/workflows/changelog-preview.yml@v2
13+
uses: getsentry/craft/.github/workflows/changelog-preview.yml@f4889d04564e47311038ecb6b910fef6b6cf1363 # v2
1414
secrets: inherit

.github/workflows/ci.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
build-targets: ${{ steps.targets.outputs.matrix }}
3333
nightly-version: ${{ steps.nightly.outputs.version }}
3434
steps:
35-
- uses: actions/checkout@v6
36-
- uses: dorny/paths-filter@v4
35+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
36+
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4
3737
id: filter
3838
with:
3939
filters: |
@@ -94,16 +94,16 @@ jobs:
9494
id: token
9595
# Fork PRs don't have access to secrets, so this step is skipped
9696
if: github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request'
97-
uses: actions/create-github-app-token@v3
97+
uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3
9898
with:
9999
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
100100
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
101-
- uses: actions/checkout@v6
101+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
102102
with:
103103
token: ${{ steps.token.outputs.token || github.token }}
104104
ref: ${{ github.head_ref || github.ref_name }}
105-
- uses: oven-sh/setup-bun@v2
106-
- uses: actions/cache@v5
105+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
106+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
107107
id: cache
108108
with:
109109
path: node_modules
@@ -136,9 +136,9 @@ jobs:
136136
if: needs.changes.outputs.code == 'true'
137137
runs-on: ubuntu-latest
138138
steps:
139-
- uses: actions/checkout@v6
140-
- uses: oven-sh/setup-bun@v2
141-
- uses: actions/cache@v5
139+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
140+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
141+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
142142
id: cache
143143
with:
144144
path: node_modules
@@ -162,9 +162,9 @@ jobs:
162162
pull-requests: write
163163
statuses: write
164164
steps:
165-
- uses: actions/checkout@v6
166-
- uses: oven-sh/setup-bun@v2
167-
- uses: actions/cache@v5
165+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
166+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
167+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
168168
id: cache
169169
with:
170170
path: node_modules
@@ -180,7 +180,7 @@ jobs:
180180
- name: Merge Coverage Reports
181181
run: bun run script/merge-lcov.ts coverage/lcov.info coverage-isolated/lcov.info > coverage/merged.lcov
182182
- name: Coverage Report
183-
uses: getsentry/codecov-action@main
183+
uses: getsentry/codecov-action@b8ae255f0d327d88af7adecc303334eb1687876c # main
184184
with:
185185
token: ${{ secrets.GITHUB_TOKEN }}
186186
files: ./coverage/merged.lcov
@@ -194,9 +194,9 @@ jobs:
194194
fail-fast: false
195195
matrix: ${{ fromJSON(needs.changes.outputs.build-targets) }}
196196
steps:
197-
- uses: actions/checkout@v6
198-
- uses: oven-sh/setup-bun@v2
199-
- uses: actions/cache@v5
197+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
198+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
199+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
200200
id: cache
201201
with:
202202
path: node_modules
@@ -241,7 +241,7 @@ jobs:
241241
./dist-bin/sentry-${{ matrix.target }} --help
242242
fi
243243
- name: Upload binary artifact
244-
uses: actions/upload-artifact@v7
244+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
245245
with:
246246
name: sentry-${{ matrix.target }}
247247
path: |
@@ -250,7 +250,7 @@ jobs:
250250
251251
- name: Upload compressed artifact
252252
if: github.event_name != 'pull_request'
253-
uses: actions/upload-artifact@v7
253+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
254254
with:
255255
name: sentry-${{ matrix.target }}-gz
256256
path: dist-bin/*.gz
@@ -263,14 +263,14 @@ jobs:
263263
runs-on: ubuntu-latest
264264
steps:
265265
- name: Download compressed artifacts
266-
uses: actions/download-artifact@v8
266+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
267267
with:
268268
pattern: sentry-*-gz
269269
path: artifacts
270270
merge-multiple: true
271271

272272
- name: Download uncompressed artifacts (for patch generation)
273-
uses: actions/download-artifact@v8
273+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
274274
with:
275275
pattern: sentry-*
276276
path: binaries
@@ -405,17 +405,17 @@ jobs:
405405
needs: [build-binary]
406406
runs-on: ubuntu-latest
407407
steps:
408-
- uses: actions/checkout@v6
409-
- uses: oven-sh/setup-bun@v2
410-
- uses: actions/cache@v5
408+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
409+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
410+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
411411
id: cache
412412
with:
413413
path: node_modules
414414
key: node-modules-${{ hashFiles('bun.lock', 'patches/**') }}
415415
- if: steps.cache.outputs.cache-hit != 'true'
416416
run: bun install --frozen-lockfile
417417
- name: Download Linux binary
418-
uses: actions/download-artifact@v8
418+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
419419
with:
420420
name: sentry-linux-x64
421421
path: dist-bin
@@ -438,12 +438,12 @@ jobs:
438438
matrix:
439439
node: ["22", "24"]
440440
steps:
441-
- uses: actions/checkout@v6
442-
- uses: oven-sh/setup-bun@v2
443-
- uses: actions/setup-node@v6
441+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
442+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
443+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
444444
with:
445445
node-version: ${{ matrix.node }}
446-
- uses: actions/cache@v5
446+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
447447
id: cache
448448
with:
449449
path: node_modules
@@ -460,7 +460,7 @@ jobs:
460460
- run: npm pack
461461
- name: Upload artifact
462462
if: matrix.node == '22'
463-
uses: actions/upload-artifact@v7
463+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
464464
with:
465465
name: npm-package
466466
path: "*.tgz"
@@ -470,8 +470,8 @@ jobs:
470470
needs: [lint]
471471
runs-on: ubuntu-latest
472472
steps:
473-
- uses: actions/checkout@v6
474-
- uses: oven-sh/setup-bun@v2
473+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
474+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
475475
- name: Build Docs
476476
working-directory: docs
477477
run: |
@@ -482,7 +482,7 @@ jobs:
482482
cp .nojekyll docs/dist/
483483
cd docs/dist && zip -r ../../gh-pages.zip .
484484
- name: Upload artifact
485-
uses: actions/upload-artifact@v7
485+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
486486
with:
487487
name: gh-pages
488488
path: gh-pages.zip

.github/workflows/docs-preview.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
preview:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v6
17+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1818

19-
- uses: oven-sh/setup-bun@v2
19+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
2020

2121
- name: Build Docs for Preview
2222
working-directory: docs
@@ -59,7 +59,7 @@ jobs:
5959
fi
6060
6161
- name: Deploy Preview
62-
uses: rossjrw/pr-preview-action@v1
62+
uses: rossjrw/pr-preview-action@ffa7509e91a3ec8dfc2e5536c4d5c1acdf7a6de9 # v1
6363
with:
6464
source-dir: docs/dist/
6565
preview-branch: gh-pages

.github/workflows/generate-skill.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ jobs:
1616
name: Generate and Commit
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v6
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2020
with:
2121
ref: ${{ inputs.branch }}
2222

23-
- uses: oven-sh/setup-bun@v2
23+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
2424

25-
- uses: actions/cache@v5
25+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
2626
id: cache
2727
with:
2828
path: node_modules

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ jobs:
2222
steps:
2323
- name: Get auth token
2424
id: token
25-
uses: actions/create-github-app-token@v3
25+
uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3
2626
with:
2727
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
2828
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
29-
- uses: actions/checkout@v6
29+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3030
with:
3131
token: ${{ steps.token.outputs.token }}
3232
fetch-depth: 0
3333
- name: Setup Node.js
34-
uses: actions/setup-node@v6
34+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
3535
with:
3636
node-version: 22
3737
- name: Prepare release
38-
uses: getsentry/craft@v2
38+
uses: getsentry/craft@f4889d04564e47311038ecb6b910fef6b6cf1363 # v2
3939
env:
4040
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
4141
with:

0 commit comments

Comments
 (0)