Skip to content

chore: bump main to 0.6.0.dev0 - #135

Merged
DLANSAMA merged 1 commit into
mainfrom
chore/bump-0.6.0.dev0
Aug 28, 2026
Merged

chore: bump main to 0.6.0.dev0#135
DLANSAMA merged 1 commit into
mainfrom
chore/bump-0.6.0.dev0

Conversation

@DLANSAMA

Copy link
Copy Markdown
Owner

Why

Step 6 of docs/releasing.md, now that v0.5.1 is tagged and published. One line.

main carries a .devN suffix between releases so a source build is never mistaken for the released wheel of the same number. Right now main sits at a bare 0.5.1, so anyone running from a source checkout reports plate 0.5.1 while executing unreleased code — and the bug-report template asks for exactly that string. The doc calls this out as having been missed after 0.3.0, when main spent a day identifying as 0.3.0 while seven commits ahead of the tag.

What

  • pyproject.toml: version = "0.5.1""0.6.0.dev0". Single source of truth; bambu_cli.constants.VERSION resolves from package metadata.

CHANGELOG.md is untouched: ## [Unreleased] is already an empty heading and [Unreleased] already compares from v0.5.1...HEAD.

uv.lock is untouched, consistent with the 0.5.1 release PR. Note it still records platecli 0.5.0 — pre-existing drift, now two releases stale. uv sync --frozen and uv export --frozen --no-emit-project both exit 0 against it, so nothing in ci.yml forces it; worth a separate cleanup PR rather than smuggling a lock churn into a version bump.

Verification (local, matching ci.yml pins)

  • VERSION resolves to 0.6.0.dev0 from package metadata after reinstall
  • tests/release_readiness_smoke.py: pass
  • python -W error::ResourceWarning -m pytest tests/ -m "not live" --cov-fail-under=86: 1530 passed, 1 deselected, coverage 90.95%
  • ruff check / ruff format --check / bandit -ll / mypy -p bambu_cli / check_layers.py: pass
  • uv sync --frozen / uv export --frozen: exit 0 with uv.lock unmodified

Step 6 of docs/releasing.md, after v0.5.1 was tagged and published.
Without it main keeps claiming to be the released version: anyone
running from a source checkout reports `plate 0.5.1` while executing
unreleased code, and the bug-report template asks for exactly that
string. This step was missed after 0.3.0, which is why main spent a day
identifying as 0.3.0 while seven commits ahead of the tag.

CHANGELOG is untouched — `## [Unreleased]` is already an empty heading
and the compare link already points at v0.5.1...HEAD.
@DLANSAMA
DLANSAMA merged commit 39a31b8 into main Aug 28, 2026
6 checks passed
@DLANSAMA
DLANSAMA deleted the chore/bump-0.6.0.dev0 branch August 28, 2026 14:59
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