From 4cf7ee23fba90d958d608c0645236aa54b296fd8 Mon Sep 17 00:00:00 2001 From: Jan Kassens Date: Mon, 13 May 2024 17:04:18 -0400 Subject: [PATCH] CI: remove non-functional Rust compiler benchmark workflow (#2948) `forget_napi` doesn't exist and given we're not currently working on the Rust compiler, I'm not sure we need to keep this around until we know that we do want to invest into this area again. --- .github/workflows/compiler-rust-benchmark.yml | 58 ------------------- 1 file changed, 58 deletions(-) delete mode 100644 .github/workflows/compiler-rust-benchmark.yml 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 }}