Finish the 0.4.8 release and fold the Codeberg repoint back into main #1

Closed
opened 2026-07-04 19:50:39 +00:00 by Mihaela · 1 comment
Mihaela commented 2026-07-04 19:50:39 +00:00 (Migrated from codeberg.org)

Status (2026-07-04)

Open. The release branch and main have drifted apart and the tag was never cut.

Current state:

  • release/0.4.8 carries three commits that are not on main: the 0.4.8 release stamp, the repoint of remaining github.com/mihaelamj references to codeberg.org/Mihaela, and the shared-rules baseline bump.
  • main is 60 commits ahead of the release branch.
  • The latest tag is v0.4.7; v0.4.8 was never tagged.
  • On main, the badges in README.md still point at the deleted github.com/mihaelamj/PureXML repo, because the repoint commit only exists on the release branch.

Fix (decide one):

  • Cut v0.4.8 from the release branch as-is, then merge the branch back into main so the Codeberg repoint lands there too, or
  • Abandon the branch stamp, cherry-pick the repoint and rules commits onto main, and re-stamp 0.4.8 from main.

Either way main must end up with no github.com/mihaelamj references and a v0.4.8 tag must exist.

## Status (2026-07-04) Open. The release branch and main have drifted apart and the tag was never cut. Current state: - `release/0.4.8` carries three commits that are not on `main`: the 0.4.8 release stamp, the repoint of remaining `github.com/mihaelamj` references to `codeberg.org/Mihaela`, and the shared-rules baseline bump. - `main` is 60 commits ahead of the release branch. - The latest tag is `v0.4.7`; `v0.4.8` was never tagged. - On `main`, the badges in `README.md` still point at the deleted `github.com/mihaelamj/PureXML` repo, because the repoint commit only exists on the release branch. Fix (decide one): - Cut `v0.4.8` from the release branch as-is, then merge the branch back into `main` so the Codeberg repoint lands there too, or - Abandon the branch stamp, cherry-pick the repoint and rules commits onto `main`, and re-stamp 0.4.8 from `main`. Either way `main` must end up with no `github.com/mihaelamj` references and a `v0.4.8` tag must exist.
Mihaela commented 2026-07-05 03:41:10 +00:00 (Migrated from codeberg.org)

Shipped. 0.4.8 was re-stamped from main's tip rather than the stale branch: the accumulated unreleased entries folded into the never-published 0.4.8 changelog section (redated 2026-07-05), the Codeberg repoint re-applied on main (zero github.com/mihaelamj references remain outside the vendored canon), and the shared-rules baseline stamped at v1.1.2.

Verification before tagging: the full macOS gate plus 1843 tests in 345 suites (W3C XML, XSTS, Xalan, RelaxNG batteries), the same 1843 tests on Linux (Swift 6.3.2 aarch64 via the relay), and WASM debug and release builds. Windows had no runner and is disclosed as deferred in the release notes.

Tag v0.4.8 is pushed and the release is published at https://codeberg.org/Mihaela/PureXML/releases/tag/v0.4.8. The release/0.4.8 branch was superseded-merged into main and deleted (a plain git branch -d succeeded, proving nothing was stranded). PureXMLCLI now pins from: "0.4.8" with its suite green.

Shipped. 0.4.8 was re-stamped from main's tip rather than the stale branch: the accumulated unreleased entries folded into the never-published 0.4.8 changelog section (redated 2026-07-05), the Codeberg repoint re-applied on main (zero `github.com/mihaelamj` references remain outside the vendored canon), and the shared-rules baseline stamped at v1.1.2. Verification before tagging: the full macOS gate plus 1843 tests in 345 suites (W3C XML, XSTS, Xalan, RelaxNG batteries), the same 1843 tests on Linux (Swift 6.3.2 aarch64 via the relay), and WASM debug and release builds. Windows had no runner and is disclosed as deferred in the release notes. Tag `v0.4.8` is pushed and the release is published at https://codeberg.org/Mihaela/PureXML/releases/tag/v0.4.8. The `release/0.4.8` branch was superseded-merged into main and deleted (a plain `git branch -d` succeeded, proving nothing was stranded). PureXMLCLI now pins `from: "0.4.8"` with its suite green.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: NodetteHQ/PureXML#1
No description provided.