diff --git a/.github/workflows/base_benchmarks.yml b/.github/workflows/base_benchmarks.yml index a2e59a68d..36a66037d 100644 --- a/.github/workflows/base_benchmarks.yml +++ b/.github/workflows/base_benchmarks.yml @@ -21,6 +21,8 @@ jobs: with: python: 3.11 os: ubuntu-22.04 + - name: Set env vars + run: cat ./extras/benchmarking/.env >> $GITHUB_ENV - name: Track base branch benchmarks with Bencher run: | bencher run \ diff --git a/.github/workflows/pr_benchmarks.yml b/.github/workflows/pr_benchmarks.yml index d78ae72f7..7c8415f99 100644 --- a/.github/workflows/pr_benchmarks.yml +++ b/.github/workflows/pr_benchmarks.yml @@ -13,14 +13,6 @@ jobs: permissions: pull-requests: write runs-on: ubuntu-22.04 - env: - N_BLOCKS: 20000 - CACHE_SIZE: 100000 - SERVER_DATA_DIR: server-data - TCP_PORT: 40403 - N_RUNS: 2 - BENCH_FILE: bench_results.json - BENCH_DATA_DIR: bench-data steps: - uses: actions/checkout@v4 - uses: bencherdev/bencher@main @@ -33,6 +25,8 @@ jobs: with: python: 3.11 os: ubuntu-22.04 + - name: Set env vars + run: cat ./extras/benchmarking/.env >> $GITHUB_ENV - name: Download benchmark data run: | mkdir $SERVER_DATA_DIR diff --git a/extras/benchmarking/.env b/extras/benchmarking/.env new file mode 100644 index 000000000..4f22d614a --- /dev/null +++ b/extras/benchmarking/.env @@ -0,0 +1,7 @@ +N_BLOCKS=20000 +CACHE_SIZE=100000 +SERVER_DATA_DIR=server-data +TCP_PORT=40403 +N_RUNS=2 +BENCH_FILE=bench_results.json +BENCH_DATA_DIR=bench-data