Skip to content

Commit f8ef440

Browse files
committed
try vlt build in ci
1 parent 47842bf commit f8ef440

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/benchmark.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ on:
44
workflow_dispatch:
55
inputs:
66
fixtures:
7-
description: 'The fixture to run the benchmarks on'
7+
description: "The fixture to run the benchmarks on"
88
default: '["next", "astro", "vue", "svelte", "large"]'
99
variations:
10-
description: 'The benchmark variations to run'
10+
description: "The benchmark variations to run"
1111
default: '["clean", "node_modules", "cache", "cache+node_modules", "cache+lockfile", "cache+lockfile+node_modules", "lockfile", "lockfile+node_modules"]'
1212
binaries:
13-
description: 'The binaries to run the benchmarks on'
13+
description: "The binaries to run the benchmarks on"
1414
default: '"npm,yarn,berry,pnpm,vlt,bun,deno,nx,turbo,node"'
1515
warmup:
16-
description: 'The number of warmup runs on each benchmark'
17-
default: '2'
16+
description: "The number of warmup runs on each benchmark"
17+
default: "2"
1818
runs:
19-
description: 'The number of runs on each benchmark'
20-
default: '10'
19+
description: "The number of runs on each benchmark"
20+
default: "10"
2121
schedule:
2222
- cron: "0 0 * * *"
2323

@@ -28,7 +28,7 @@ concurrency:
2828

2929
jobs:
3030
benchmark:
31-
name: 'Run Benchmarks'
31+
name: "Run Benchmarks"
3232
runs-on: ubuntu-latest
3333
timeout-minutes: 60
3434
strategy:
@@ -47,7 +47,7 @@ jobs:
4747
- name: Install Node
4848
uses: actions/setup-node@v4
4949
with:
50-
node-version: '24'
50+
node-version: "24"
5151
- name: Install & Setup Tools
5252
run: |
5353
bash ./scripts/setup.sh
@@ -71,7 +71,7 @@ jobs:
7171
path: ./results/versions.json
7272
retention-days: 7
7373
process:
74-
name: 'Process Results'
74+
name: "Process Results"
7575
runs-on: ubuntu-latest
7676
needs: [benchmark]
7777
timeout-minutes: 5
@@ -80,7 +80,7 @@ jobs:
8080
- name: Install Node
8181
uses: actions/setup-node@v4
8282
with:
83-
node-version: '24'
83+
node-version: "24"
8484
- name: Download Results
8585
uses: actions/download-artifact@v4
8686
with:
@@ -222,6 +222,7 @@ jobs:
222222
run: |
223223
pushd app
224224
vlt install || true
225+
vlt build || true
225226
vlt run build
226227
popd
227228
- name: Upload Processed Results
@@ -231,7 +232,7 @@ jobs:
231232
path: results/
232233
retention-days: 7
233234
deploy:
234-
name: 'Deploy Results'
235+
name: "Deploy Results"
235236
runs-on: ubuntu-latest
236237
needs: [process]
237238
permissions:
@@ -250,4 +251,3 @@ jobs:
250251
github_token: ${{ secrets.GITHUB_TOKEN }}
251252
publish_dir: results
252253
keep_files: true
253-

0 commit comments

Comments
 (0)