From b2446f9b6e25e279a1f0d1ab3efacc1b4bbbf1e2 Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 20 Jan 2026 18:58:49 -0400 Subject: [PATCH 1/2] feat(cicd): centralize pytest config --- .github/workflows/codspeed.yaml | 6 ++++-- benchmarks/pytest-codspeed.ini | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 benchmarks/pytest-codspeed.ini diff --git a/.github/workflows/codspeed.yaml b/.github/workflows/codspeed.yaml index 1769e8b..24eede5 100644 --- a/.github/workflows/codspeed.yaml +++ b/.github/workflows/codspeed.yaml @@ -41,7 +41,7 @@ jobs: exit 0 - name: Build wheel - uses: BobTheBuidler/mypycify@v0.3.2 + uses: BobTheBuidler/mypycify@v0.3.0 with: python-version: "3.14" hash-key: | @@ -67,6 +67,8 @@ jobs: - name: Run CodSpeed uses: CodSpeedHQ/action@v4 + env: + PYTEST_ADDOPTS: "-c benchmarks/pytest-codspeed.ini" with: mode: instrumentation - run: pytest --codspeed -k "test_faster_" benchmarks/ + run: pytest diff --git a/benchmarks/pytest-codspeed.ini b/benchmarks/pytest-codspeed.ini new file mode 100644 index 0000000..1be9576 --- /dev/null +++ b/benchmarks/pytest-codspeed.ini @@ -0,0 +1,4 @@ +[pytest] +addopts = --codspeed -k "test_faster_" +testpaths = + benchmarks From 3c4e3589988ac87a1714e56b5733c121b4cc064e Mon Sep 17 00:00:00 2001 From: BobTheBuidler <70677534+BobTheBuidler@users.noreply.github.com> Date: Tue, 20 Jan 2026 19:48:44 -0400 Subject: [PATCH 2/2] fix(cicd): keep mypycify version in codspeed --- .github/workflows/codspeed.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codspeed.yaml b/.github/workflows/codspeed.yaml index 24eede5..a13b301 100644 --- a/.github/workflows/codspeed.yaml +++ b/.github/workflows/codspeed.yaml @@ -41,7 +41,7 @@ jobs: exit 0 - name: Build wheel - uses: BobTheBuidler/mypycify@v0.3.0 + uses: BobTheBuidler/mypycify@v0.3.2 with: python-version: "3.14" hash-key: |