ci: prepare gated qqq-all 4.1 publication #20

Merged
KofTwentyTwo merged 2 commits from feature/GH-10-release-prep into develop 2026-09-26 16:57:37 +00:00
KofTwentyTwo commented 2026-09-26 16:54:55 +00:00 (Migrated from github.com)

Prepares qqq-all 4.1 publication without publishing anything. The manual release workflow requires QQQ 4.1 GA, reviewed stable qbit pins, public parent and BOM POMs matching this commit, a successful push-triggered core/full smoke run on the exact tagged develop SHA, public GHCR visibility, and an explicit release environment switch before it can publish the versioned image and GitHub release.

Adds an opt-in Maven Central profile for the parent and BOM, fail-closed release-gate checks, and a release runbook. The current snapshot source intentionally fails the release profile; no tag, image, or Maven artifact is created by this PR.

Validation: offline mvn verify passed; release-gate unit tests passed; workflow YAML and shell syntax parsed; current snapshot parent and BOM pins were rejected by the Central validation gate. The live release path remains gated on QQQ GA, C7 full smoke, qbit releases, license clearance, and public GHCR bootstrap.

Part of #10. No Next UI code is changed.

Prepares qqq-all 4.1 publication without publishing anything. The manual release workflow requires QQQ 4.1 GA, reviewed stable qbit pins, public parent and BOM POMs matching this commit, a successful push-triggered core/full smoke run on the exact tagged develop SHA, public GHCR visibility, and an explicit release environment switch before it can publish the versioned image and GitHub release. Adds an opt-in Maven Central profile for the parent and BOM, fail-closed release-gate checks, and a release runbook. The current snapshot source intentionally fails the release profile; no tag, image, or Maven artifact is created by this PR. Validation: offline `mvn verify` passed; release-gate unit tests passed; workflow YAML and shell syntax parsed; current snapshot parent and BOM pins were rejected by the Central validation gate. The live release path remains gated on QQQ GA, C7 full smoke, qbit releases, license clearance, and public GHCR bootstrap. Part of #10. No Next UI code is changed.
Sign in to join this conversation.