@@ -28,10 +28,15 @@ jobs:
2828 steps :
2929 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3030
31- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
31+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
3232 with :
3333 node-version : lts/*
34- cache : true
34+
35+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
36+ name : 🟧 Install pnpm
37+
38+ - name : 📦 Install dependencies (root only, no scripts)
39+ run : pnpm install --filter . --ignore-scripts
3540
3641 - name : 🔠 Lint project
3742 run : vp run lint
@@ -43,10 +48,15 @@ jobs:
4348 steps :
4449 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4550
46- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
51+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
4752 with :
4853 node-version : lts/*
49- cache : true
54+
55+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
56+ name : 🟧 Install pnpm
57+
58+ - name : 📦 Install dependencies
59+ run : pnpm install
5060
5161 - name : 💪 Type check
5262 run : vp run test:types
@@ -58,10 +68,15 @@ jobs:
5868 steps :
5969 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6070
61- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
71+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
6272 with :
6373 node-version : lts/*
64- cache : true
74+
75+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
76+ name : 🟧 Install pnpm
77+
78+ - name : 📦 Install dependencies
79+ run : pnpm install
6580
6681 - name : 🧪 Unit tests
6782 run : vp test --project unit --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
@@ -79,10 +94,15 @@ jobs:
7994 steps :
8095 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8196
82- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
97+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
8398 with :
8499 node-version : lts/*
85- cache : true
100+
101+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
102+ name : 🟧 Install pnpm
103+
104+ - name : 📦 Install dependencies
105+ run : pnpm install
86106
87107 - name : 🌐 Install browser
88108 run : vp exec playwright install chromium-headless-shell
@@ -111,10 +131,15 @@ jobs:
111131 steps :
112132 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
113133
114- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
134+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
115135 with :
116136 node-version : lts/*
117- cache : true
137+
138+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
139+ name : 🟧 Install pnpm
140+
141+ - name : 📦 Install dependencies
142+ run : pnpm install
118143
119144 - name : 🏗️ Build project
120145 run : vp run build:test
@@ -134,10 +159,15 @@ jobs:
134159 steps :
135160 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
136161
137- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
162+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
138163 with :
139164 node-version : lts/*
140- cache : true
165+
166+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
167+ name : 🟧 Install pnpm
168+
169+ - name : 📦 Install dependencies
170+ run : pnpm install
141171
142172 - name : 🏗️ Build project
143173 run : vp run build:test
@@ -155,10 +185,15 @@ jobs:
155185 steps :
156186 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
157187
158- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
188+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
159189 with :
160190 node-version : lts/*
161- cache : true
191+
192+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
193+ name : 🟧 Install pnpm
194+
195+ - name : 📦 Install dependencies
196+ run : pnpm install
162197
163198 - name : 🧹 Check for unused code
164199 run : vp run knip
@@ -173,10 +208,15 @@ jobs:
173208 steps :
174209 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
175210
176- - uses : voidzero-dev /setup-vp@1bc2c0c101cb14b233d41d9f113658852e3ba658 # v1
211+ - uses : actions /setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
177212 with :
178213 node-version : lts/*
179- cache : true
214+
215+ - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
216+ name : 🟧 Install pnpm
217+
218+ - name : 📦 Install dependencies (root only, no scripts)
219+ run : pnpm install --filter . --ignore-scripts
180220
181221 - name : 🌐 Check for missing or dynamic i18n keys
182222 run : vp run i18n:report
0 commit comments