spatialdata-plot icon indicating copy to clipboard operation
spatialdata-plot copied to clipboard

Update template to v0.6.0

Open scverse-bot opened this issue 2 months ago • 0 comments

cookiecutter-scverse released v0.6.0.

Changes

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 https://github.com/scverse/cookiecutter-scverse/pull/390
  • Enable parallel testing with hatch by @grst in https://github.com/scverse/cookiecutter-scverse/pull/430
  • chore: update code cov by @ilan-gold in https://github.com/scverse/cookiecutter-scverse/pull/427
  • Fix remaining uv cache globs in workflows by @flying-sheep in https://github.com/scverse/cookiecutter-scverse/pull/388
  • Switch root tests to uv by @flying-sheep in https://github.com/scverse/cookiecutter-scverse/pull/384
  • Fix uv cache glob for script tests by @flying-sheep in https://github.com/scverse/cookiecutter-scverse/pull/387
  • Test pre-release dependencies by @grst in https://github.com/scverse/cookiecutter-scverse/pull/393
  • Use hatch on RTD by @grst in https://github.com/scverse/cookiecutter-scverse/pull/402
  • Fix ruff-check naming by @Zethson in https://github.com/scverse/cookiecutter-scverse/pull/414
  • fix codecov upload (closes #381) by @ilia-kats in https://github.com/scverse/cookiecutter-scverse/pull/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 https://github.com/scverse/cookiecutter-scverse/pull/380
  • Delete docs/Makefile by @grst in https://github.com/scverse/cookiecutter-scverse/pull/383
  • restore missing links by @Zethson in https://github.com/scverse/cookiecutter-scverse/pull/411
  • Update documentation by @grst in https://github.com/scverse/cookiecutter-scverse/pull/406

Chore

  • Update pre-commit config
  • Re-enable dry-run for release by @grst in https://github.com/scverse/cookiecutter-scverse/pull/394
  • Create template sync PRs from versioned branch by @grst in https://github.com/scverse/cookiecutter-scverse/pull/401

Full Changelog: https://github.com/scverse/cookiecutter-scverse/compare/v0.5.0...v0.6.0

Additional remarks

  • unsubscribe: If you don’t want to receive these PRs in the future, add skip: true to template-repos.yml using a PR or, if you never want to sync from the template again, delete the .cruft.json file in the root of your repository.
  • If there are merge conflicts, you need to resolve them manually.
  • The scverse template works best when the pre-commit.ci, readthedocs and codecov services are enabled. Make sure to activate those apps if you haven't already.

scverse-bot avatar Sep 30 '25 06:09 scverse-bot