Skip to content

fix(cli-e2e): published flow-b workers block keeps --minimum-dependency-age unique#631

Merged
rickylabs merged 1 commit into
mainfrom
fix/e2e-prod-dup-dep-age-flag
Jul 11, 2026
Merged

fix(cli-e2e): published flow-b workers block keeps --minimum-dependency-age unique#631
rickylabs merged 1 commit into
mainfrom
fix/e2e-prod-dup-dep-age-flag

Conversation

@rickylabs

Copy link
Copy Markdown
Owner

Summary — unblocks beta.7 release verification

e2e-cli-prod run 29152236349 failed against published 0.0.1-beta.7 at runtime.wait.workers-api: the beta.7 CLI's generated apphost workers block now natively carries --minimum-dependency-age=0 (template), and the flow-b fixture's published-mode rewrite injected it a second time — deno run rejects the duplicate flag, so workers-api crashes at spawn. Masked in beta.6 prod rounds by the earlier telemetry graph crash (#624 unmasked it). Diagnosed on a preserved local repro: launch args showed the flag twice; local run failed the same resource at behavior.workers-health (same crash, observed one phase later — the round-4 "healthy-then-probe-timeout" signature).

Fix (e2e layer only): configurePublishedWorkersBlock() rewrites only the config filename, then inserts the dep-age flag only if absent — beta.7-shaped blocks (flag already present) stay single-flag; older published CLIs (no flag) still get the recency bypass for targeted re-verification runs. Unit tests assert exactly-once for both shapes.

Refs #612. After merge: re-dispatch e2e-cli-prod with published-version=0.0.1-beta.7 for the clean release verdict.

Lane: WSL Codex fast-fix slice (Luna max, worktree ns-wt-prodfix) under the beta-7 orchestrator (df71d36c); worklog .llm/runs/fix-prod-dup-flag--codex/worklog.md.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant