Skip to content

Reduce PR CI wall time without sharding - #2

Merged
numpde merged 1 commit into
south-star-1from
ci/focus-python-pr-suite
Jun 28, 2026
Merged

Reduce PR CI wall time without sharding#2
numpde merged 1 commit into
south-star-1from
ci/focus-python-pr-suite

Conversation

@numpde

@numpde numpde commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Non-shard CI speedup proposal.

Changes:

  • add workflow concurrency so superseded PR runs cancel instead of continuing to burn CI time;
  • enable pip caching for Python jobs using pyproject.toml and the workflow as cache keys;
  • focus the source-tree tests job on tests.run_south_star_semantics, while keeping exact public invariants and pinned RDKit parity in their dedicated jobs.

Rationale: the current tests job runs full unittest discover -s tests -t ., even though CI already runs the exact-public-invariants and pinned-RDKit-parity layers separately. This keeps the South Star proof-kernel coverage in the source-tree job, avoids sharding, and avoids re-sweeping heavyweight/duplicated suites on every PR.

@numpde
numpde merged commit c3be5b9 into south-star-1 Jun 28, 2026
7 checks passed
@numpde
numpde deleted the ci/focus-python-pr-suite branch June 28, 2026 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant