release: v3.1.0 - #808
Conversation
There was a problem hiding this comment.
Sorry @robotrocketscience, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
|
Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords (2)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
1923f1a to
b321530
Compare
There was a problem hiding this comment.
Sorry @robotrocketscience, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
Bump pyproject.toml + uv.lock from 3.0.1 → 3.1.0 and rename CHANGELOG section [Unreleased] → [3.1.0] - 2026-05-14. SemVer minor: PreCompact rebuilder default flipped manual → threshold (#746) is the user-visible behaviour change driving the minor bump; the meta-belief substrate (#755) and 5 retrieval consumers (#756–#760) ship default-OFF behind env flags.
) Adds the [3.1.0] Fixed bullet covering the v3.0.1 DRAFT-trap symptom, the gh release edit promote-on-detect path, and the post-promote isDraft + Latest assertion that fails the workflow loudly if a future change ever breaks the promote silently. v3.1.0 is the first release that exercises the auto-promote path.
867bfcb to
0b29872
Compare
Ready for review. Both gating PRs landed (#805 merged 19:04Z, #806 merged 18:55Z), this branch was rebased onto current main, and the CHANGELOG entry for #804 was added.
Contents
pyproject.toml:version = "3.0.1"→"3.1.0"uv.lock: aelfrice version line bump (only line that changes; resolver re-checked clean against the new version)CHANGELOG.md:[Unreleased]→[3.1.0] - 2026-05-14rename + new bullet under[3.1.0]### Fixedfor publish.yml short-circuits on release-drafter's pre-existing DRAFT — leaves new tag unpublished #804 (publish.yml draft-promote + Latest assertion)No source changes.
Why minor (not patch)
PreCompact rebuilder default flipped manual → threshold (#746) is the user-visible behaviour change driving the minor bump: every existing v3.0.1 user gets augment-mode rebuilds without configuration after upgrade. Substrate (#755) and 5 retrieval consumers (#756 / #757 / #758 / #759 / #760) ship default-OFF behind env flags so they're additive in surface and zero in default behaviour, but the count alone (10 Added bullets in
[3.1.0]) supports the minor framing.Post-merge ritual
After this lands:
git tag v3.1.0 && git push github v3.1.0publish.ymlworkflow auto-promotes the release-drafter draft + asserts Latest (this PR's publish.yml short-circuits on release-drafter's pre-existing DRAFT — leaves new tag unpublished #804 entry covers exactly that path). v3.1.0 is the first release that exercises the auto-promote.Verification
uv lockregenerated cleanly: 120 packages resolved, onlyaelfrice v3.0.1 -> v3.1.0updated.uv sync --frozenround-trips after the rebase with no install diff.[Unreleased](empty) →[3.1.0] - 2026-05-14→[3.0.1] - 2026-05-13→ ...