diff --git a/.github/workflows/benchmark-testing.yaml b/.github/workflows/benchmark-testing.yaml deleted file mode 100644 index 608e58abf..000000000 --- a/.github/workflows/benchmark-testing.yaml +++ /dev/null @@ -1,62 +0,0 @@ -name: "Benchmark testing" - -on: - workflow_dispatch: - pull_request: - -permissions: - contents: read - -jobs: - - Benchmark-Test: - name: "Benchmark tests" - runs-on: ubuntu-24.04 - # note: we want benchmarks to run on pull_request events in order to publish results to a sticky comment, and - # we also want to run on push such that merges to main are recorded to the cache. For this reason we don't filter - # the job by event. - steps: - - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - - name: Bootstrap environment - uses: ./.github/actions/bootstrap - - - name: Restore base benchmark result - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 #v4.2.3 - with: - path: test/results/benchmark-main.txt - # use base sha for PR or new commit hash for main push in benchmark result key - key: ${{ runner.os }}-bench-${{ (github.event.pull_request.base.sha != github.event.after) && github.event.pull_request.base.sha || github.event.after }} - - - name: Run benchmark tests - id: benchmark - run: | - REF_NAME=${GITHUB_REF##*/} make benchmark - OUTPUT=$(make show-benchstat) - OUTPUT="${OUTPUT//'%'/'%25'}" # URL encode all '%' characters - OUTPUT="${OUTPUT//$'\n'/'%0A'}" # URL encode all '\n' characters - OUTPUT="${OUTPUT//$'\r'/'%0D'}" # URL encode all '\r' characters - echo "result=$OUTPUT" >> $GITHUB_OUTPUT - - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 - with: - name: benchmark-test-results - path: test/results/**/* - - - name: Update PR benchmark results comment - uses: marocchino/sticky-pull-request-comment@67d0dec7b07ed060a405f9b2a64b8ab319fdd7db #v2.9.2 - continue-on-error: true - with: - header: benchmark - message: | - ### Benchmark Test Results - -
- Benchmark results from the latest changes vs base branch - - ``` - ${{ steps.benchmark.outputs.result }} - ``` - -
diff --git a/Taskfile.yaml b/Taskfile.yaml index e07b4c564..88e462128 100644 --- a/Taskfile.yaml +++ b/Taskfile.yaml @@ -75,7 +75,6 @@ tasks: - task: unit - task: integration - task: validate-cyclonedx-schema - - task: benchmark - task: test-utils - task: cli - task: check-docker-cache