Skip to content

Update template to v0.8.0 - #17

Open
scverse-bot wants to merge 4 commits into
CSOgroup:mainfrom
scverse-bot:template-update-v2-CSOgroup-torchgmm-v0.8.0
Open

Update template to v0.8.0#17
scverse-bot wants to merge 4 commits into
CSOgroup:mainfrom
scverse-bot:template-update-v2-CSOgroup-torchgmm-v0.8.0

Conversation

@scverse-bot

Copy link
Copy Markdown

cookiecutter-scverse released v0.8.0.

Changes

This release comes with a bunch of smaller fixes and changes to the template, and a lot of under-the-hood changes reducing friction with template sync and initialization.

Changes

The most notable change is the introduction of zizmor as pre-commit hook for hardening github actions against supply-chain attacks. Github actions will be pinned to an immutable hash instead of a version number. Dependabot will take care of updating them (by @ilan-gold, @grst, @ilia-kats in scverse/cookiecutter-scverse#498).

Additionally, we introduced a helper package, scverse-misc, that contains utility code shared across scverse core and ecosystem packages. As an initial step, we moved custom sphinx extensions that were previously part of the template into scverse-misc (by @ilia-kats in scverse/cookiecutter-scverse#529). Rollout of additional features (shared logging and settings) will follow in the next release.

The remaining changes are listed below:

Updates to the template

Template sync, docs, and initialization (changes do not affect instance repos)

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.

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@scverse-bot, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 59 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 8e1a238a-031b-463d-9547-f7c2b335ac98

📥 Commits

Reviewing files that changed from the base of the PR and between 59e21ae and 8991ec8.

📒 Files selected for processing (20)
  • .cruft.json
  • .editorconfig
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/dependabot.yml
  • .github/workflows/build.yaml
  • .github/workflows/release.yaml
  • .github/workflows/test.yaml
  • .gitignore
  • .pre-commit-config.yaml
  • .readthedocs.yaml
  • .vscode/extensions.json
  • .vscode/launch.json
  • .vscode/settings.json
  • biome.jsonc
  • docs/Makefile
  • docs/_templates/autosummary/class.rst
  • docs/conf.py
  • docs/contributing.md
  • docs/extensions/typed_returns.py
  • pyproject.toml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

1 participant