diff --git a/.github/workflows/compiler-rust-benchmark.yml b/.github/workflows/compiler-rust-benchmark.yml deleted file mode 100644 index ea4c5492cf..0000000000 --- a/.github/workflows/compiler-rust-benchmark.yml +++ /dev/null @@ -1,58 +0,0 @@ -# Runs the parser benchmark on every push to main, and compares it with the previous run -name: Compiler Benchmark (Rust) - -on: - push: - branches: ["main"] - paths: - - .github/workflows/** - - compiler/crates/** - - compiler/Cargo.* - - compiler/*.toml - -env: - CARGO_TERM_COLOR: always - RUSTFLAGS: -Dwarnings - -defaults: - run: - working-directory: compiler - -jobs: - bench: - name: Parser Benchmark - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - 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: node index.js --ci --sampleSize=3 | tee results.json - working-directory: bench/parser-benchmark - # Download previous benchmark result from cache (if exists) - - name: Download previous benchmark data - uses: actions/cache@v4 - with: - path: ./cache - key: ${{ runner.os }}-benchmark - - name: Store benchmark result - uses: benchmark-action/github-action-benchmark@v1 - with: - name: "${{ runner.os }} Benchmark" - tool: customBiggerIsBetter - output-file-path: bench/parser-benchmark/results.json - # Where the previous data file is stored - external-data-json-path: ./cache/parser-benchmark-results.json - # Workflow will fail when an alert happens - fail-on-alert: true - # Enable Job Summary for PRs - summary-always: true - # GitHub API token to make a commit comment - github-token: ${{ secrets.GITHUB_TOKEN }}