chore: sync with cookiecutter-scverse v0.7.0#77
Merged
Marius1311 merged 1 commit intomainfrom Apr 27, 2026
Merged
Conversation
Sync remaining template v0.7.0 changes that were deferred from earlier
sync PRs:
- Issue templates: `labels:` -> `type:` (GitHub issue-type field;
matches the template). Values capitalised as in the template
("Bug", "Enhancement").
- `build.yaml` / `release.yaml`: bump actions to checkout@v5 and
setup-uv@v7, drop `cache-dependency-glob` (handled automatically by
setup-uv@v7) and the per-workflow strict-bash `defaults.run` block
(not in the template).
- `.readthedocs.yaml`: bump RTD Python to 3.13 and add `nodejs: latest`
under `tools` (new upstream default).
- `.cruft.json`: bump pinned template commit/checkout to v0.7.0
(6ff5b92).
Deliberately NOT synced (keeps this PR focused and non-risky):
- Codecov OIDC migration
- Sphinx `-W` strict build flag
- katex docs extension
Tracking: closes #73.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #77 +/- ##
==========================================
+ Coverage 77.68% 84.31% +6.62%
==========================================
Files 15 15
Lines 1237 1237
==========================================
+ Hits 961 1043 +82
+ Misses 276 194 -82 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Final PR of the cookiecutter-scverse v0.7.0 sync (tracking issue #73).
Changes
bug_report.yml,feature_request.yml):labels:→type:— adopts GitHub's native issue-type field. Values capitalized (Bug,Enhancement) per template v0.7.0.build.yaml,release.yaml): bumpactions/checkout@v4→v5andastral-sh/setup-uv@v5→v7. Dropcache-dependency-glob: pyproject.toml(setup-uv@v7 handles caching automatically) and the per-workflow strict-bashdefaults.runblock (not in the template)..readthedocs.yaml: RTD Python 3.12 → 3.13, addnodejs: latestundertools(new template default)..cruft.json: bump pinned template to v0.7.0 (6ff5b92).Deliberately out of scope
Per the sync plan, these template v0.7.0 changes are not included (kept for separate future evaluation):
-Wstrict build flagValidation
git diff --stat: 6 files, 11 insertions / 24 deletions.scverse/cookiecutter-scverse@v0.7.0template content verbatim (modulo project-specific substitutions).Closes #73.