Skip to content

emrg: bump version to 0.3.40 - #2731

Open
argszero wants to merge 1 commit into
masterfrom
feature/bump-0-3-40
Open

argszero wants to merge 1 commit into
masterfrom
feature/bump-0-3-40

Conversation

@argszero

@argszero argszero commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Closes #2730

What this changes

Moves every version declaration this repository keeps from 0.3.39 to 0.3.40 — the eight sources, in one
commit, so no installation can end up half-upgraded with one file naming a version another does not.

Why now

v0.3.39 is tagged on e6a5002c. Master has since advanced one commit: 9220ac89, the self-media round
that publishes once through the session this machine already holds. An installation upgrading today
receives nothing of it and reports the same version as one that lacks it, so two installations cannot be
told apart by the number that exists to tell them apart.

How it was verified

  • Eight sources, in both directions. The bump moved all eight, and bump-version.py --check is a
    measurement of every declaration rather than one standing in for the rest: OK: all 8 version sources agree on 0.3.40.
  • Version-sync on the bumped tree, not on the tree before it: tests/test_version_sync.py —
    3 passed.
  • The full suite on the bumped tree — 6158 passed, 36 skipped in 274.58s — so the release carries a
    tree that a suite was actually run against.
  • The change being released was measured where it landed: 9220ac89 is the commit this bump sits on
    top of, not the branch that carried it.

What this does not do

It cuts no tag. A published tag cannot be withdrawn and pushing one fires the release build, so the gate
is explicit: this PR must be on master with CI concluded green on that exact merge commit before
check-release-tag.py v0.3.40 is run and the annotated tag is pushed.

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.

The release lags master: cut 0.3.40 so an upgrade carries the self-media publish round

1 participant