Skip to content

fix(ci): finish the single-composition sweep in the smoke workflow - #1515

Merged
DeusData merged 1 commit into
mainfrom
fix/smoke-single-composition
Aug 10, 2026
Merged

DeusData merged 1 commit into
mainfrom
fix/smoke-single-composition

Conversation

@DeusData

Copy link
Copy Markdown
Owner

The first full dry run after #1508 failed in all three smoke-linux-portable legs: _smoke.yml still expanded a variant matrix and extracted codebase-memory-mcp-ui-<os>-<arch>.tar.gz — a name the build no longer produces. PR CI never exercises this job (pr.yml calls the smoke wrappers directly), so the miss only surfaced in the dry-run/release path.

  • The matrix loses its variant dimension.
  • All three legs extract the unsuffixed archive.
  • SMOKE_VARIANT / positional variant plumbing becomes SMOKE_REQUIRE_UI=1: these legs smoke the shipped artifact, so a binary serving no embedded UI is a defect here, mirroring scripts/ci/smoke-artifact.sh.

Workflows-only change. Verified locally: venue-parity and smoke-fixture contracts pass; YAML parses. Dry run 31357346999 was cancelled at the first failing job and will be re-dispatched once this lands.

The first full dry run after #1508 failed in all three smoke-linux-portable
legs: _smoke.yml still expanded a variant matrix and extracted
codebase-memory-mcp-ui-<os>-<arch>.tar.gz — a name the build no longer
produces. PR CI never sees this job (pr.yml calls the smoke wrappers directly),
so the miss only surfaced in the dry-run/release path this workflow serves.

The matrix loses its variant dimension, all three legs extract the unsuffixed
archive, and the positional/SMOKE_VARIANT plumbing is replaced by
SMOKE_REQUIRE_UI=1: these legs smoke the SHIPPED artifact, so a binary serving
no embedded UI is a defect here, exactly like scripts/ci/smoke-artifact.sh.

Verified locally: venue-parity and smoke-fixture contracts pass; YAML parses.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData
DeusData merged commit ad010b1 into main Aug 10, 2026
30 of 31 checks passed
@DeusData
DeusData deleted the fix/smoke-single-composition branch August 10, 2026 07:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant