[ci] Run parser benchmark on ci

Example: 

![Screenshot 2023-08-23 at 11 22 55 
AM](https://github.com/facebook/react-forget/assets/1390709/158fa9f1-32f6-444e-8ea8-75f4f1475ee0)
This commit is contained in:
Lauren Tan
2023-08-23 17:16:40 -04:00
parent 3a9be52f51
commit fc506b5fed
+18
View File
@@ -63,3 +63,21 @@ jobs:
- uses: actions/checkout@v3
- name: cargo build
run: cargo build --release
bench:
name: Parser Benchmark
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: Swatinem/rust-cache@v2
- run: yarn install --frozen-lockfile
working-directory: crates/forget_napi
- run: mkdir dist -p
working-directory: crates/forget_napi
- run: yarn build
working-directory: crates/forget_napi
- run: yarn install --frozen-lockfile
working-directory: bench/parser-benchmark
- name: Run benchmark
run: echo "$(node index.js --ci)" >> $GITHUB_STEP_SUMMARY
working-directory: bench/parser-benchmark