chore: switch to pnpm 9.x.x
[poolifier.git] / .github / workflows / internal-benchmark.yml
CommitLineData
27c3ac59 1name: Internal benchmark
93874800
JB
2
3on:
2fe46fd0 4 workflow_dispatch:
f1c674cd
JB
5 push:
6 branches:
7 - master
8
93874800
JB
9jobs:
10 internal-benchmark:
4ce23281 11 if: github.repository == 'poolifier/poolifier'
702ac40b
JB
12 runs-on:
13 group: default
14 labels: [self-hosted, internal-benchmark]
59829f17
JB
15 env:
16 BENCHER_PROJECT: poolifier
17 BENCHER_API_TOKEN: ${{ secrets.BENCHER_API_TOKEN }}
18 BENCHER_ADAPTER: js_benchmark
19 BENCHER_TESTBED: self-hosted
93874800
JB
20 steps:
21 - name: Checkout
22 uses: actions/checkout@v4
93874800 23 - name: Setup pnpm
2ca706c4 24 uses: pnpm/action-setup@v3
93874800 25 with:
3d5424d5 26 version: 9
f1c674cd 27 - name: Setup Node.js
6c527d3f 28 uses: actions/setup-node@v4
93874800 29 with:
3d5424d5 30 node-version: 20.x
aa6762aa 31 check-latest: true
93874800 32 cache: 'pnpm'
f1c674cd 33 - name: Install dependencies
c1a37d98 34 run: pnpm install --ignore-scripts --frozen-lockfile
72e99079 35 # - uses: bencherdev/bencher@main
b83e2667
JB
36 # - name: Run production benchmark
37 # run: |
38 # bencher run \
39 # --if-branch "$GITHUB_REF_NAME" \
40 # --else-if-branch "$GITHUB_BASE_REF" \
41 # --else-if-branch master \
42 # --hash "$GITHUB_SHA" \
43 # --err \
44 # --github-actions ${{ secrets.GITHUB_TOKEN }} \
45 # "pnpm benchmark:benchmark.js:prod"