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
2929jobs :
3030 benchmark :
31- name : ' Run Benchmarks'
31+ name : " Run Benchmarks"
3232 runs-on : ubuntu-latest
3333 timeout-minutes : 60
3434 strategy :
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
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
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