From a2988c6f0b52915d8cfbe4b9e7e9f169c4b4b0e0 Mon Sep 17 00:00:00 2001 From: Sydney Runkle Date: Thu, 29 May 2025 09:44:36 -0400 Subject: [PATCH] remove other codspeed workflow --- .github/workflows/check_diffs.yml | 15 --------------- .github/workflows/codspeed.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/.github/workflows/check_diffs.yml b/.github/workflows/check_diffs.yml index dcdf38280b0..0cb3b9be883 100644 --- a/.github/workflows/check_diffs.yml +++ b/.github/workflows/check_diffs.yml @@ -42,7 +42,6 @@ jobs: dependencies: ${{ steps.set-matrix.outputs.dependencies }} test-doc-imports: ${{ steps.set-matrix.outputs.test-doc-imports }} test-pydantic: ${{ steps.set-matrix.outputs.test-pydantic }} - codspeed: ${{ steps.set-matrix.outputs.codspeed }} lint: name: cd ${{ matrix.job-configs.working-directory }} needs: [ build ] @@ -154,20 +153,6 @@ jobs: # and `set -e` above will cause the step to fail. echo "$STATUS" | grep 'nothing to commit, working tree clean' - codspeed: - name: cd ${{ matrix.job-configs.working-directory }} - needs: [ build ] - if: ${{ needs.build.outputs.codspeed != '[]' }} - strategy: - matrix: - job-configs: ${{ fromJson(needs.build.outputs.codspeed) }} - fail-fast: false - uses: ./.github/workflows/codspeed.yml - with: - working-directory: ${{ matrix.job-configs.working-directory }} - python-version: ${{ matrix.job-configs.python-version }} - secrets: inherit - ci_success: name: "CI Success" needs: [build, lint, test, compile-integration-tests, extended-tests, test-doc-imports, test-pydantic] diff --git a/.github/workflows/codspeed.yml b/.github/workflows/codspeed.yml index 06977ad2d16..2a3859491c8 100644 --- a/.github/workflows/codspeed.yml +++ b/.github/workflows/codspeed.yml @@ -20,6 +20,20 @@ env: FIREWORKS_API_KEY: foo jobs: + # build: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - name: Install uv + # uses: astral-sh/setup-uv@v6 + # with: + # python-version: "3.12" + # - id: files + # uses: Ana06/get-changed-files@v2.3.0 + # - id: set-matrix + # run: | + # uv pip install packaging requests + # uv run .github/scripts/check_diff.py ${{ steps.files.outputs.all }} >> $GITHUB_OUTPUT codspeed: name: Run benchmarks runs-on: ubuntu-latest @@ -59,3 +73,17 @@ jobs: uv run --no-sync pytest ./tests/ --codspeed fi mode: ${{ matrix.mode || 'instrumentation' }} + +# codspeed: +# name: cd ${{ matrix.job-configs.working-directory }} +# needs: [ build ] +# if: ${{ needs.build.outputs.codspeed != '[]' }} +# strategy: +# matrix: +# job-configs: ${{ fromJson(needs.build.outputs.codspeed) }} +# fail-fast: false +# uses: ./.github/workflows/codspeed.yml +# with: +# working-directory: ${{ matrix.job-configs.working-directory }} +# python-version: ${{ matrix.job-configs.python-version }} +# secrets: inherit