Skip to content

Commit e8b178e

Browse files
authored
ci: improve the benchmarking report to include more details (#19994)
* chore: rewrite cloud benchmark runner in rust * chore: collect benchmark history asynchronously * ci: avoid mold linker for benchmark cloud runner * chore: compress benchmark report data * chore: refine benchmark profile details
1 parent 9ee8544 commit e8b178e

7 files changed

Lines changed: 4369 additions & 402 deletions

File tree

.github/actions/benchmark_cloud/action.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ runs:
8989
CLOUD_PASSWORD: ${{ inputs.cloud_password }}
9090
CLOUD_GATEWAY: ${{ inputs.cloud_gateway }}
9191
CLOUD_WAREHOUSE: benchmark-${{ inputs.run_id }}
92+
RUSTFLAGS: ""
93+
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER: cc
9294
shell: bash
9395
run: |
94-
python3 benchmark_cloud.py
96+
cargo run --quiet --bin benchmark-cloud
9597
9698
- name: Upload artifact
9799
uses: actions/upload-artifact@v7

0 commit comments

Comments
 (0)