Skip to content

Commit 72c4730

Browse files
committed
chore: actions now use pinned versions
1 parent e90415d commit 72c4730

4 files changed

Lines changed: 17 additions & 23 deletions

File tree

.github/actions/node-setup/action.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ runs:
88
using: 'composite'
99
steps:
1010
- name: Setup Node.js
11-
uses: actions/setup-node@v6
11+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
1212
with:
1313
node-version: ${{ inputs.node-version }}
14-
cache: 'npm'
15-
cache-dependency-path: package-lock.json
1614

1715
- name: Install dependencies
1816
shell: bash

.github/workflows/build-wasm.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
pull-requests: write
1818
steps:
1919
- name: Checkout repository
20-
uses: actions/checkout@v6
20+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2121
with:
2222
persist-credentials: false
2323

@@ -53,11 +53,11 @@ jobs:
5353
5454
- name: Set up Buildx Docker CLI plugin
5555
if: steps.check-branch.outputs.skip != 'true'
56-
uses: docker/setup-buildx-action@v3
56+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
5757

5858
- name: Build Docker image
5959
if: steps.check-branch.outputs.skip != 'true'
60-
uses: docker/build-push-action@v6
60+
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
6161
with:
6262
context: .
6363
load: true
@@ -92,7 +92,7 @@ jobs:
9292
9393
- name: Create Pull Request
9494
if: steps.check-branch.outputs.skip != 'true' && steps.git-check.outputs.changes == 'true'
95-
uses: peter-evans/create-pull-request@v6
95+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
9696
with:
9797
token: ${{ secrets.GITHUB_TOKEN }}
9898
commit-message:

.github/workflows/ci.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
contents: read
2525
steps:
2626
- name: Checkout repo
27-
uses: actions/checkout@v6
27+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2828
with:
29-
fetch-depth: 0
29+
persist-credentials: false
3030

3131
- name: Set up Node.js
3232
uses: ./.github/actions/node-setup
@@ -41,9 +41,9 @@ jobs:
4141
contents: read
4242
steps:
4343
- name: Checkout repo
44-
uses: actions/checkout@v6
44+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4545
with:
46-
fetch-depth: 0
46+
persist-credentials: false
4747

4848
- name: Setup environment (node + install)
4949
uses: ./.github/actions/node-setup
@@ -58,12 +58,12 @@ jobs:
5858
security-events: write
5959
steps:
6060
- name: Checkout repository
61-
uses: actions/checkout@v6
61+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6262
with:
6363
persist-credentials: false
6464

6565
- name: Run zizmor
66-
uses: zizmorcore/zizmor-action@v0.5.3
66+
uses: zizmorcore/zizmor-action@5f14fd08f7cf1cb1609c1e344975f152c7ee938d # v0.5.6
6767

6868
test-browser:
6969
name: Run browser tests
@@ -72,9 +72,9 @@ jobs:
7272
contents: read
7373
steps:
7474
- name: Checkout repo
75-
uses: actions/checkout@v6
75+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7676
with:
77-
fetch-depth: 0
77+
persist-credentials: false
7878

7979
- name: Setup environment (node + install)
8080
uses: ./.github/actions/node-setup
@@ -87,7 +87,7 @@ jobs:
8787
>> $GITHUB_OUTPUT
8888

8989
- name: Cache Playwright browsers
90-
uses: actions/cache@v5
90+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
9191
id: playwright-cache
9292
with:
9393
path: ~/.cache/ms-playwright
@@ -118,9 +118,7 @@ jobs:
118118
node-version: [20, 22, 23, 24, 25]
119119
steps:
120120
- name: Checkout repo
121-
uses: actions/checkout@v6
122-
with:
123-
fetch-depth: 0
121+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
124122

125123
- name: Setup environment (node + install)
126124
uses: ./.github/actions/node-setup

.github/workflows/publish.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ jobs:
1616
id-token: write
1717
steps:
1818
- name: Checkout repo
19-
uses: actions/checkout@v6
20-
with:
21-
fetch-depth: 0
19+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2220

2321
- name: Setup environment (node + install)
2422
uses: ./.github/actions/node-setup
@@ -29,7 +27,7 @@ jobs:
2927
run: npm run prepublishOnly
3028

3129
- name: Configure npm for OIDC trusted publishing
32-
uses: actions/setup-node@v6
30+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3331
with:
3432
node-version: 24
3533
registry-url: https://registry.npmjs.org

0 commit comments

Comments
 (0)