From fc506b5fed7c6041adacaef5767e58cbb1db5493 Mon Sep 17 00:00:00 2001 From: Lauren Tan Date: Wed, 23 Aug 2023 17:16:40 -0400 Subject: [PATCH] [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) --- compiler/.github/workflows/rust.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/compiler/.github/workflows/rust.yml b/compiler/.github/workflows/rust.yml index a8e4b89442..c8d3691220 100644 --- a/compiler/.github/workflows/rust.yml +++ b/compiler/.github/workflows/rust.yml @@ -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 \ No newline at end of file