Skip to content

Commit 632827b

Browse files
committed
chore: use specific commits for github actions
Also turns off install scripts entirely. Minor nice to have for security.
1 parent 003f95b commit 632827b

4 files changed

Lines changed: 20 additions & 20 deletions

File tree

.github/workflows/autofix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v6
20+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2121
- run: corepack enable
22-
- uses: actions/setup-node@v6
22+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2323
with:
2424
node-version: lts/*
2525
cache: 'pnpm'

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ jobs:
1919
runs-on: ubuntu-latest
2020

2121
steps:
22-
- uses: actions/checkout@v6
22+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2323
- run: corepack enable
24-
- uses: actions/setup-node@v6
24+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2525
with:
2626
node-version: lts/*
2727
cache: pnpm
2828

2929
- name: 📦 Install dependencies
30-
run: pnpm install
30+
run: pnpm install --ignore-scripts
3131

3232
- name: 🔠 Lint project
3333
run: pnpm lint
@@ -36,15 +36,15 @@ jobs:
3636
runs-on: ubuntu-latest
3737

3838
steps:
39-
- uses: actions/checkout@v6
39+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4040
- run: corepack enable
41-
- uses: actions/setup-node@v6
41+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
4242
with:
4343
node-version: lts/*
4444
cache: pnpm
4545

4646
- name: 📦 Install dependencies
47-
run: pnpm install
47+
run: pnpm install --ignore-scripts
4848

4949
- name: 🌐 Install browser
5050
run: pnpm playwright install
@@ -64,15 +64,15 @@ jobs:
6464
image: mcr.microsoft.com/playwright:v1.57.0-noble
6565

6666
steps:
67-
- uses: actions/checkout@v6
67+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
6868
- run: corepack enable
69-
- uses: actions/setup-node@v6
69+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
7070
with:
7171
node-version: lts/*
7272
cache: pnpm
7373

7474
- name: 📦 Install dependencies
75-
run: pnpm install
75+
run: pnpm install --ignore-scripts
7676

7777
- name: 🖥️ Test project (browser)
7878
run: pnpm test:browser
@@ -81,15 +81,15 @@ jobs:
8181
runs-on: ubuntu-latest
8282

8383
steps:
84-
- uses: actions/checkout@v6
84+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
8585
- run: corepack enable
86-
- uses: actions/setup-node@v6
86+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
8787
with:
8888
node-version: lts/*
8989
cache: pnpm
9090

9191
- name: 📦 Install dependencies
92-
run: pnpm install
92+
run: pnpm install --ignore-scripts
9393

9494
- name: 🏗️ Build project
9595
run: pnpm build
@@ -103,15 +103,15 @@ jobs:
103103
runs-on: ubuntu-latest
104104

105105
steps:
106-
- uses: actions/checkout@v6
106+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
107107
- run: corepack enable
108-
- uses: actions/setup-node@v6
108+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
109109
with:
110110
node-version: lts/*
111111
cache: pnpm
112112

113113
- name: 📦 Install dependencies
114-
run: pnpm install
114+
run: pnpm install --ignore-scripts
115115

116116
- name: 🔍 Check for unused code
117117
run: pnpm knip:production

.github/workflows/lunaria.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ jobs:
2222

2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
25+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2626
with:
2727
# Necessary for Lunaria to work properly
2828
# Makes the action clone the entire git history
2929
fetch-depth: 0
3030

3131
- run: corepack enable
32-
- uses: actions/setup-node@v6
32+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
3333
with:
3434
node-version: lts/*
3535
cache: pnpm

.github/workflows/provenance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
check-provenance:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v6
19+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2020
with:
2121
fetch-depth: 0
2222
- name: Check provenance downgrades

0 commit comments

Comments
 (0)