CI updates
We now more consistently embrace hatch and uv in the template. CI now generates the job matrix from that hatch configuration. This means the pyproject.toml
file is now the one single point of truth for both local and CI test jobs.
- Get test matrix from hatch by @grst in #390
- Enable parallel testing with hatch by @grst in #430
- chore: update code cov by
@ilan-gold
in #427 - Fix remaining uv cache globs in workflows by
@flying-sheep
in #388 - Switch root tests to uv by
@flying-sheep
in #384 - Fix uv cache glob for script tests by
@flying-sheep
in #387 - Test pre-release dependencies by @grst in #393
- Use hatch on RTD by @grst in #402
- Fix ruff-check naming by
@Zethson
in #414 - fix codecov upload (closes #381) by
@ilia-kats
in #382
Documentation updates
We improved the "contributing guide" that is also synced into the repos using this template to recommend hatch
as the default project manager.
- Fix repo migration commands by
@le-ander
in #380 - Delete docs/Makefile by @grst in #383
- restore missing links by
@Zethson
in #411 - Update documentation by @grst in #406
Chore
- Update pre-commit config
- Re-enable dry-run for release by @grst in #394
- Create template sync PRs from versioned branch by @grst in #401
Full Changelog: v0.5.0...v0.6.0