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-goldin #427 - Fix remaining uv cache globs in workflows by
@flying-sheepin #388 - Switch root tests to uv by
@flying-sheepin #384 - Fix uv cache glob for script tests by
@flying-sheepin #387 - Test pre-release dependencies by @grst in #393
- Use hatch on RTD by @grst in #402
- Fix ruff-check naming by
@Zethsonin #414 - fix codecov upload (closes #381) by
@ilia-katsin #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-anderin #380 - Delete docs/Makefile by @grst in #383
- restore missing links by
@Zethsonin #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