Repository navigation
chore(release): 3.0.0b5 - #58
Merged
Merged
Conversation
Bump the version and cut the changelog section for the beta that serves IDC v25 and makes struct columns self-describing. Kept as its own commit so test builds an image whose package metadata reports 3.0.0b5, which promote.yml asserts against the v3.0.0b5 tag. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
There was a problem hiding this comment.
🟢 Approval recommended
The version and changelog updates are consistent with the documented release process.
0 open findings
What changed in this PR
Cuts release 3.0.0b5, packaging the previously merged IDC v25 and range-validation changes.
Changes:
- Bumps package and lockfile versions.
- Finalizes the changelog release and comparison links.
- Opens a fresh empty Unreleased section.
| File | Description |
|---|---|
pyproject.toml |
Bumps the canonical package version. |
uv.lock |
Synchronizes locked project metadata. |
CHANGELOG.md |
Finalizes release notes and links. |
🧠 Review effort: Balanced
Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.
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.
Cuts 3.0.0b5, the beta that serves IDC v25 (#56) alongside the range-filter bound validation (#55).
Bump and curate only — no behavior change beyond the version string:
version = "3.0.0b5"inpyproject.toml, the one place it lives;uv.lockrefreshed to match[Unreleased]→## [3.0.0b5] — 2026-10-07, a fresh empty[Unreleased], and both link definitions updatedKept as its own commit per
dev/deployment.md § Cutting a release: the version comes from the installed package metadata baked in when test builds the image, andpromote.ymlassertstag == "v" + pyproject versionbefore the reviewer gate. A tag on the #56 merge commit would redeploy an image still reporting3.0.0b4.After this merges
The promote run currently in flight was dispatched against the #56 merge commit, which still reports
3.0.0b4at/v3/version— useful for validating the v25 data on test, but not taggable. Once this merges, promote again so test holds an image reporting3.0.0b5, then verify and tagv3.0.0b5.If the tag slips past midnight Eastern, the changelog date needs a one-character edit.
🤖 Generated with Claude Code