@@ -28,18 +28,18 @@ jobs:
2828 steps :
2929 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3030
31- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
31+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
3232 with :
3333 node-version : lts/*
3434
35- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
35+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
3636 name : 🟧 Install pnpm
3737
3838 - name : 📦 Install dependencies (root only, no scripts)
3939 run : pnpm install --filter . --ignore-scripts
4040
4141 - name : 🔠 Lint project
42- run : pnpm lint
42+ run : pnpm vp run lint
4343
4444 types :
4545 name : 💪 Type check
@@ -48,18 +48,18 @@ jobs:
4848 steps :
4949 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5050
51- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
51+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
5252 with :
5353 node-version : lts/*
5454
55- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
55+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
5656 name : 🟧 Install pnpm
5757
5858 - name : 📦 Install dependencies
5959 run : pnpm install
6060
6161 - name : 💪 Type check
62- run : pnpm test:types
62+ run : pnpm vp run test:types
6363
6464 unit :
6565 name : 🧪 Unit tests
@@ -68,18 +68,18 @@ jobs:
6868 steps :
6969 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7070
71- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
71+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
7272 with :
7373 node-version : lts/*
7474
75- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
75+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
7676 name : 🟧 Install pnpm
7777
7878 - name : 📦 Install dependencies
7979 run : pnpm install
8080
8181 - name : 🧪 Unit tests
82- run : pnpm test:unit run --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
82+ run : pnpm vp test --project unit --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
8383
8484 - name : ⬆︎ Upload test results to Codecov
8585 if : ${{ !cancelled() }}
@@ -94,31 +94,31 @@ jobs:
9494 steps :
9595 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9696
97- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
97+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
9898 with :
9999 node-version : lts/*
100100
101- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
101+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
102102 name : 🟧 Install pnpm
103103
104104 - name : 📦 Install dependencies
105105 run : pnpm install
106106
107107 - name : 🌐 Install browser
108- run : pnpm playwright install chromium-headless-shell
108+ run : pnpm vp exec playwright install chromium-headless-shell
109109
110110 - name : 🧪 Component tests
111- run : pnpm test:nuxt run --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
111+ run : pnpm vp test --project nuxt --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
112112
113113 - name : ⬆︎ Upload coverage reports to Codecov
114- uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
114+ uses : codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
115115 with :
116116 report_type : test_results
117117 env :
118118 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
119119
120120 - name : ⬆︎ Upload coverage reports to Codecov
121- uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
121+ uses : codecov/codecov-action@1af58845a975a7985b0beb0cbe6fbbb71a41dbad # v5
122122 env :
123123 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
124124
@@ -131,23 +131,23 @@ jobs:
131131 steps :
132132 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
133133
134- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
134+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
135135 with :
136136 node-version : lts/*
137137
138- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
138+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
139139 name : 🟧 Install pnpm
140140
141141 - name : 📦 Install dependencies
142142 run : pnpm install
143143
144144 - name : 🏗️ Build project
145- run : pnpm build:test
145+ run : pnpm vp run build:test
146146 env :
147147 VALIDATE_HTML : true
148148
149149 - name : 🖥️ Test project (browser)
150- run : pnpm test:browser:prebuilt
150+ run : pnpm vp run test:browser:prebuilt
151151
152152 a11y :
153153 name : ♿ Accessibility audit
@@ -159,21 +159,21 @@ jobs:
159159 steps :
160160 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
161161
162- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
162+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
163163 with :
164164 node-version : lts/*
165165
166- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
166+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
167167 name : 🟧 Install pnpm
168168
169169 - name : 📦 Install dependencies
170170 run : pnpm install
171171
172172 - name : 🏗️ Build project
173- run : pnpm build:test
173+ run : pnpm vp run build:test
174174
175175 - name : ♿ Accessibility audit (Lighthouse - ${{ matrix.mode }} mode)
176- run : pnpm test:a11y:prebuilt
176+ run : pnpm vp run test:a11y:prebuilt
177177 env :
178178 LHCI_GITHUB_APP_TOKEN : ${{ secrets.LHCI_GITHUB_APP_TOKEN }}
179179 LIGHTHOUSE_COLOR_MODE : ${{ matrix.mode }}
@@ -185,21 +185,18 @@ jobs:
185185 steps :
186186 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
187187
188- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
188+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
189189 with :
190190 node-version : lts/*
191191
192- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
192+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
193193 name : 🟧 Install pnpm
194194
195195 - name : 📦 Install dependencies
196196 run : pnpm install
197197
198198 - name : 🧹 Check for unused code
199- run : pnpm knip
200-
201- - name : 🧹 Check for unused production code
202- run : pnpm knip --production
199+ run : pnpm vp run knip
203200
204201 i18n :
205202 name : 🌐 i18n validation
@@ -208,20 +205,20 @@ jobs:
208205 steps :
209206 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
210207
211- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
208+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
212209 with :
213210 node-version : lts/*
214211
215- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
212+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
216213 name : 🟧 Install pnpm
217214
218215 - name : 📦 Install dependencies (root only, no scripts)
219216 run : pnpm install --filter . --ignore-scripts
220217
221218 - name : 🌐 Check for missing or dynamic i18n keys
222- run : pnpm i18n:report
219+ run : pnpm vp run i18n:report
223220
224221 - name : 🌐 Check i18n schema is up to date
225222 run : |
226- pnpm i18n:schema
223+ pnpm vp run i18n:schema
227224 git diff --exit-code i18n/schema.json
0 commit comments