Skip to content

chore: release v0.12.1 - #329

Merged
jayhesselberth merged 1 commit into
mainfrom
release-v0.12.1
Sep 15, 2026
Merged

jayhesselberth merged 1 commit into
mainfrom
release-v0.12.1

Conversation

@jayhesselberth

@jayhesselberth jayhesselberth commented Sep 15, 2026

Copy link
Copy Markdown
Member

Summary

Patch release bundling three bug fixes merged since v0.12.0:

Version bumped 0.12.0 → 0.12.1 in all three declared locations (pyproject.toml [project] version, pyproject.toml's leech-core== pin, rust/Cargo.toml), CHANGELOG.md assembled from changelog.d/ fragments via towncrier (added missing fragments for #326/#327; #325 already had one).

Test plan

  • /check: ruff format --check, ruff check, snakefmt, ty check — all clean
  • /docs: full documentation audit, zensical build — passes, no changes needed
  • rust/build.sh rebuilt and reinstalled leech_core 0.12.1; check_rust() reports no version mismatch
  • uv.lock/rust/Cargo.lock diffs are single-line version bumps only (no emscripten churn)
  • CI (Lint / Rust lint+test / Test Python 3.12) — pending on this PR

After merge, the release is finalized by tagging main with v0.12.1 and pushing the tag, which triggers .github/workflows/release.yml to build wheels/sdists and publish to PyPI.

🤖 Generated with Claude Code

@jayhesselberth
jayhesselberth merged commit 0afaf84 into main Sep 15, 2026
@jayhesselberth
jayhesselberth deleted the release-v0.12.1 branch September 15, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment