Gate v2 releases by shipped product impact #153

Merged
coilysiren merged 1 commit from issue-152-release-classifier into issue-150-v2-evaluation 2026-07-30 16:50:24 +00:00
Member

Closes #152.

Keeps full main validation on every push while gating only tag, build, upload, Homebrew, and Scoop publication on shipped product impact.

  • Docs, scored results, examples, tests, and development-only changes validate without a version.
  • Engine, embedded Core Roster, dependencies, release build, and packaging inputs publish automatically.
  • .release-major holds the breaking v2 stack on validated main until an operator explicitly dispatches the major release.
  • Manual dispatch bypasses the hold for exact-tag retries and the v2.0.0 major cut.
  • Homebrew and Scoop metadata now describes the Core Roster product.
  • Fixture coverage proves docs, results, product, initial push, hold, manual dispatch, v2 formula, hashes, URLs, and Scoop aliases.

Validation:

  • ward --audit-override-dirty exec test
  • ward --audit-override-dirty exec smoke
  • ward --audit-override-dirty exec lint
  • ward --audit-override-dirty exec release-impact-test
  • ward --audit-override-dirty exec release-package-test

This PR is stacked on #151. Live v2 dispatch remains gated on #150 independent QA and the complete parent release conditions.

Closes #152. Keeps full main validation on every push while gating only tag, build, upload, Homebrew, and Scoop publication on shipped product impact. * Docs, scored results, examples, tests, and development-only changes validate without a version. * Engine, embedded Core Roster, dependencies, release build, and packaging inputs publish automatically. * `.release-major` holds the breaking v2 stack on validated main until an operator explicitly dispatches the major release. * Manual dispatch bypasses the hold for exact-tag retries and the v2.0.0 major cut. * Homebrew and Scoop metadata now describes the Core Roster product. * Fixture coverage proves docs, results, product, initial push, hold, manual dispatch, v2 formula, hashes, URLs, and Scoop aliases. Validation: * `ward --audit-override-dirty exec test` * `ward --audit-override-dirty exec smoke` * `ward --audit-override-dirty exec lint` * `ward --audit-override-dirty exec release-impact-test` * `ward --audit-override-dirty exec release-package-test` This PR is stacked on #151. Live v2 dispatch remains gated on #150 independent QA and the complete parent release conditions.
coilysiren merged commit 321eeadf89 into issue-150-v2-evaluation 2026-07-30 16:50:24 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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
coilyco-flight-deck/agent-compose!153
No description provided.