diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10b9490b..6a63b09f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,7 +3,6 @@ on: push: branches: [main] pull_request: - branches: [main] workflow_dispatch: jobs: @@ -39,7 +38,7 @@ jobs: - uses: moonrepo/setup-rust@v1 - run: cargo test --all - compat-integration-test: + compat-integration-test-instrumentation: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -58,3 +57,21 @@ jobs: with: run: cargo codspeed run token: ${{ secrets.CODSPEED_TOKEN }} + + compat-integration-test-walltime: + runs-on: codspeed-macro + steps: + - uses: actions/checkout@v4 + - uses: moonrepo/setup-rust@v1 + with: + cache-target: release + + - run: cargo install --path crates/cargo-codspeed --locked + + - run: cargo codspeed build -p codspeed-divan-compat + + - name: Run the benchmarks + uses: CodSpeedHQ/action@main + with: + run: cargo codspeed run + token: ${{ secrets.CODSPEED_TOKEN }}