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