Skip to content

ci: reduce test workflow overhead - #5963

Draft
jezdez wants to merge 1 commit into
mainfrom
ci/test-speed-hygiene
Draft

ci: reduce test workflow overhead#5963
jezdez wants to merge 1 commit into
mainfrom
ci/test-speed-hygiene

Conversation

@jezdez

@jezdez jezdez commented Apr 28, 2026

Copy link
Copy Markdown
Member

Description

First of three stacked PRs reducing CI test overhead.

This PR:

  • moves the coverage options from global pytest configuration into the Linux, Windows, and macOS test steps
  • keeps coverage enabled in CI while avoiding it for local pytest and benchmark runs
  • trims the Linux disk-cleanup list to the entries that recover meaningful space

The test selection, xdist scheduling, and retry policy are unchanged. Test jobs continue to fetch full git history because hatch-vcs uses it to calculate the project version.

Checklist - did you ...

  • Add a file to the news directory (using the template) for the next release's release notes?
  • Add / update necessary tests? — workflow and test configuration only
  • Add / update outdated documentation? — no user-facing documentation affected

@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label Apr 28, 2026
@github-project-automation github-project-automation Bot moved this to 🆕 New in 🔎 Review Apr 28, 2026
@codspeed-hq

codspeed-hq Bot commented Apr 28, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 5 untouched benchmarks


Comparing ci/test-speed-hygiene (b4f0aa7) with main (fa6a170)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (e7ad913) during the generation of this report, so fa6a170 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@jezdez
jezdez force-pushed the ci/test-speed-hygiene branch 2 times, most recently from a3cc1c3 to bc2e968 Compare July 24, 2026 16:17
@jezdez jezdez changed the title ci: trim reruns, coverage, free-disk list, and shallow-clone tests ci: reduce test workflow overhead Jul 24, 2026
@jezdez
jezdez force-pushed the ci/test-speed-hygiene branch from bc2e968 to b4f0aa7 Compare July 24, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed [bot] added once the contributor has signed the CLA

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.

2 participants