2828 steps :
2929 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3030
31- - uses : actions /setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
31+ - uses : voidzero-dev /setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
3232 with :
33- node-version : lts/*
34-
35- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
36- name : 🟧 Install pnpm
33+ run-install : false
3734
3835 - name : 📦 Install dependencies (root only, no scripts)
3936 run : pnpm install --filter . --ignore-scripts
4845 steps :
4946 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5047
51- - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
52- with :
53- node-version : lts/*
54-
55- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
56- name : 🟧 Install pnpm
57-
58- - name : 📦 Install dependencies
59- run : pnpm install
48+ - uses : voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
6049
6150 - name : 💪 Type check
6251 run : pnpm vp run test:types
6857 steps :
6958 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7059
71- - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
72- with :
73- node-version : lts/*
74-
75- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
76- name : 🟧 Install pnpm
77-
78- - name : 📦 Install dependencies
79- run : pnpm install
60+ - uses : voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
8061
8162 - name : 🧪 Unit tests
8263 run : pnpm vp test --project unit --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml
9475 steps :
9576 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9677
97- - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
98- with :
99- node-version : lts/*
100-
101- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
102- name : 🟧 Install pnpm
103-
104- - name : 📦 Install dependencies
105- run : pnpm install
78+ - uses : voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
10679
10780 - name : 🌐 Install browser
10881 run : pnpm vp exec playwright install chromium-headless-shell
@@ -131,15 +104,7 @@ jobs:
131104 steps :
132105 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
133106
134- - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
135- with :
136- node-version : lts/*
137-
138- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
139- name : 🟧 Install pnpm
140-
141- - name : 📦 Install dependencies
142- run : pnpm install
107+ - uses : voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
143108
144109 - name : 🏗️ Build project
145110 run : pnpm vp run build:test
@@ -159,15 +124,7 @@ jobs:
159124 steps :
160125 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
161126
162- - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
163- with :
164- node-version : lts/*
165-
166- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
167- name : 🟧 Install pnpm
168-
169- - name : 📦 Install dependencies
170- run : pnpm install
127+ - uses : voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
171128
172129 - name : 🏗️ Build project
173130 run : pnpm vp run build:test
@@ -185,15 +142,7 @@ jobs:
185142 steps :
186143 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
187144
188- - uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
189- with :
190- node-version : lts/*
191-
192- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
193- name : 🟧 Install pnpm
194-
195- - name : 📦 Install dependencies
196- run : pnpm install
145+ - uses : voidzero-dev/setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
197146
198147 - name : 🧹 Check for unused code
199148 run : pnpm vp run knip
@@ -205,12 +154,9 @@ jobs:
205154 steps :
206155 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
207156
208- - uses : actions /setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
157+ - uses : voidzero-dev /setup-vp@b5d848f5a62488f3d3d920f8aa6ac318a60c5f07 # v1
209158 with :
210- node-version : lts/*
211-
212- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # 5e1c8eafbd745f64b1ef30a7d7ed7965034c486c
213- name : 🟧 Install pnpm
159+ run-install : false
214160
215161 - name : 📦 Install dependencies (root only, no scripts)
216162 run : pnpm install --filter . --ignore-scripts
0 commit comments