Skip to content

chore: sync with cookiecutter-scverse v0.7.0#77

Merged
Marius1311 merged 1 commit intomainfrom
chore/template-sync-v0.7.0
Apr 27, 2026
Merged

chore: sync with cookiecutter-scverse v0.7.0#77
Marius1311 merged 1 commit intomainfrom
chore/template-sync-v0.7.0

Conversation

@Marius1311
Copy link
Copy Markdown
Member

Final PR of the cookiecutter-scverse v0.7.0 sync (tracking issue #73).

Changes

  • Issue templates (bug_report.yml, feature_request.yml): labels:type: — adopts GitHub's native issue-type field. Values capitalized (Bug, Enhancement) per template v0.7.0.
  • Workflows (build.yaml, release.yaml): bump actions/checkout@v4v5 and astral-sh/setup-uv@v5v7. Drop cache-dependency-glob: pyproject.toml (setup-uv@v7 handles caching automatically) and the per-workflow strict-bash defaults.run block (not in the template).
  • .readthedocs.yaml: RTD Python 3.12 → 3.13, add nodejs: latest under tools (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):

  • Codecov OIDC migration
  • Sphinx -W strict build flag
  • katex docs extension

Validation

Closes #73.

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
Copy link
Copy Markdown

codecov Bot commented Apr 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.31%. Comparing base (83933b9) to head (2d3508a).
⚠️ Report is 1 commits behind head on main.

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     

see 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Marius1311 Marius1311 merged commit bafcfa4 into main Apr 27, 2026
9 checks passed
@Marius1311 Marius1311 deleted the chore/template-sync-v0.7.0 branch April 27, 2026 12:16
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.

Sync cookiecutter-scverse v0.7.0 template (tracking #69)

1 participant