@@ -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,24 +131,24 @@ 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 NODE_OPTIONS : --max-old-space-size=6144
149149
150150 - name : π₯οΈ Test project (browser)
151- run : pnpm test:browser:prebuilt
151+ run : pnpm vp run test:browser:prebuilt
152152
153153 a11y :
154154 name : βΏ Accessibility audit
@@ -160,23 +160,23 @@ jobs:
160160 steps :
161161 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
162162
163- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
163+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
164164 with :
165165 node-version : lts/*
166166
167- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
167+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
168168 name : π§ Install pnpm
169169
170170 - name : π¦ Install dependencies
171171 run : pnpm install
172172
173173 - name : ποΈ Build project
174- run : pnpm build:test
174+ run : pnpm vp run build:test
175175 env :
176176 NODE_OPTIONS : --max-old-space-size=6144
177177
178178 - name : βΏ Accessibility audit (Lighthouse - ${{ matrix.mode }} mode)
179- run : pnpm test:a11y:prebuilt
179+ run : pnpm vp run test:a11y:prebuilt
180180 env :
181181 LHCI_GITHUB_APP_TOKEN : ${{ secrets.LHCI_GITHUB_APP_TOKEN }}
182182 LIGHTHOUSE_COLOR_MODE : ${{ matrix.mode }}
@@ -188,21 +188,18 @@ jobs:
188188 steps :
189189 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
190190
191- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
191+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
192192 with :
193193 node-version : lts/*
194194
195- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
195+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
196196 name : π§ Install pnpm
197197
198198 - name : π¦ Install dependencies
199199 run : pnpm install
200200
201201 - name : π§Ή Check for unused code
202- run : pnpm knip
203-
204- - name : π§Ή Check for unused production code
205- run : pnpm knip --production
202+ run : pnpm vp run knip
206203
207204 i18n :
208205 name : π i18n validation
@@ -211,20 +208,20 @@ jobs:
211208 steps :
212209 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
213210
214- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
211+ - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
215212 with :
216213 node-version : lts/*
217214
218- - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # 4e1c8eafbd745f64b1ef30a7d7ed7965034c486c
215+ - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
219216 name : π§ Install pnpm
220217
221218 - name : π¦ Install dependencies (root only, no scripts)
222219 run : pnpm install --filter . --ignore-scripts
223220
224221 - name : π Check for missing or dynamic i18n keys
225- run : pnpm i18n:report
222+ run : pnpm vp run i18n:report
226223
227224 - name : π Check i18n schema is up to date
228225 run : |
229- pnpm i18n:schema
226+ pnpm vp run i18n:schema
230227 git diff --exit-code i18n/schema.json
0 commit comments