Skip to main content

MAZENG-FT-40 · Publish named semantic versions of a project

Feature intent

A team needs to mark meaningful project-file milestones with stable version identities and release notes.

Why it matters

A team needs to mark meaningful project-file milestones with stable version identities and release notes.

Expected outcome

A correctly calculated tag and release identify the exact reviewed project files represented by a milestone.

In scope

  • Choose a major, minor, or patch increment from the latest semantic release.
  • Retain optional release name and notes.
  • Create a Git tag and release against the exact reviewed commit and report the immutable reference.
Delivery status
IN_BACKLOG
Owner
RootAtSkic
Parent Epic
MAZENG-EP-11
Solution approval
PENDING

Acceptance

Acceptance outcomes

  1. 01

    The user chooses major, minor, or patch incrementing.

  2. 02

    Maze calculates the next version from the latest release, beginning at v0.0.0.

  3. 03

    Optional release name and notes are retained.

  4. 04

    A Git tag and release point to the exact committed project files.

  5. 05

    Version publication reports the resulting version and immutable Git reference.

Dependencies and risks

Dependencies

None recorded.

Risks

  • Version publication must follow completion of the reviewed file change rather than pull-request creation alone.
  • Legacy orchestration pushes, auto-merges, and releases immediately.
  • Legacy fixed-position version parsing fails for multi-digit components.

Authoritative Architecture tasks

No authoritative Architecture tasks are linked.

Original source