Skip to content

Reconcile Frontend 1.0.0 release metadata with the post-tag source revision #24

Open

Description

@m-mdy-m

Context

Both current Frontend Component Release Metadata documents in the Registry Catalog identify package version 1.0.0:

  • registry/releases/frontend-tui-1.0.0.json
  • registry/releases/frontend-gui-sdl-1.0.0.json

Both pin source revision 1373715c23eb965445caa926de3a99d9c0246f81.

The official GitHub release/tag v1.0.0 points to commit 8f919b10a17453187f13d826dcd1348dc4e2bcaa, published on 2026-11-04. Comparing the source revision with that tag shows the Catalog source is 159 commits ahead. The current CMake project version remains 1.0.0, while the Changelog contains changes after the release tag.

This may be an intentional rolling source snapshot for the same package version, but it needs an explicit release/version decision. The Registry Catalog uses immutable metadata URIs and digests; do not retarget the existing metadata documents in place.

Acceptance

This is a release-metadata reconciliation task. It does not authorize a new release/tag before the release owner confirms the version decision.

Activity

  1. self-assigned this
    on Nov 7, 2026
  2. m-mdy-m commented on Nov 8, 2026

    @m-mdy-m
    MemberAuthor

    The post-tag source has moved further: Frontend PRs #29 and #30 are now merged, and #31's design proposal is merged. These are new commits after both the v1.0.0 tag and the existing immutable Registry source snapshot. I am preserving the current metadata URI/digest rather than retargeting it. A package-version decision is still needed before publishing a new metadata identity; the likely safe direction is a new patch package version if the release workflow and component API review confirm only compatible changes.

  3. m-mdy-m commented on Nov 8, 2026

    @m-mdy-m
    MemberAuthor

    Decision and implementation are now in progress: the merged PR #34 bumps CMake/Foundation package identity to 1.0.1, fixes tag-derived archive version selection, and adds separate immutable TUI/GUI-SDL 1.0.1 metadata. The 1.0.0 documents and source pins remain unchanged. The exact-head frontend matrix passed before merge. I am not closing #24 yet: Registry Catalog must add both new metadata URI+digest entries and CDIN must pin the new Registry revision and pass its exact product matrix before we can call the cross-repository identity synchronized. This remains an integration candidate, not a formal v1.0.1 tag/release.

  4. m-mdy-m commented on Nov 8, 2026

    @m-mdy-m
    MemberAuthor

    The cross-repository acceptance is now complete: Frontend PR #34 (CMake/Foundation 1.0.1 package identity and immutable TUI/GUI-SDL metadata), Registry PR #40 (Catalog entries + exact metadata digests), and CDIN PR #114 (Registry pin + both Product Definitions) are merged. Exact CDIN run 42447891569 passed all six Linux/macOS/Windows × TUI/GUI-SDL jobs plus the full-stack ASan/UBSan/leak job; resolver selected both Frontend variants at 1.0.1 and startup/runtime smoke passed. The remaining acceptance item is the formal v1.0.1 tag/GitHub Release. It has not been created: the current candidate is integrated and tested, but the GUI-SDL renderer/IME/product gates remain separately tracked in #15 / Spec #14, and the GitHub connection available here does not expose a tag/release-creation action. I am leaving #24 open rather than claiming a formal release that does not exist.

  5. m-mdy-m commented on Nov 8, 2026

    @m-mdy-m
    MemberAuthor

    Release identity status (2026-11-08)

    The current main has moved beyond the historical 1.0.1 candidate: immutable TUI and GUI-SDL 1.0.2 Release Metadata documents are committed, and the Registry Catalog points at those documents. The CDIN cross-platform matrix has verified those pinned source candidates.

    The formal v1.0.2 package tag/Release has not been published. That is intentional: the GUI-SDL production gates in #15 remain open, so the candidate must not be promoted to a supported release yet. Keep the 1.0.0 metadata immutable and keep this issue open until release identity, package version and the applicable product gates are reconciled.

  6. m-mdy-m commented on Nov 8, 2026

    @m-mdy-m
    MemberAuthor

    Release identity update — 2026-11-09

    The current Frontend main and Registry Catalog have advanced beyond the historical 1.0.1 candidate to immutable 1.0.2 TUI/GUI-SDL Release Metadata. However, the formal v1.0.2 package tag/GitHub Release has not been published. The current public release listing still shows v1.0.0 with a source archive only.

    The 1.0.2 metadata identity is therefore an integrated candidate, not a published package release. Keep this issue open until the formal package version/release decision and release assets are reconciled; do not overwrite the immutable 1.0.0/1.0.1 metadata identities or imply that GUI-SDL is production-ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions