Skip to content

fix(cli): reject legacy umbrella config on Linear enqueue - #56

Merged
lafawnduh1966 merged 1 commit into
devfrom
codex/BRIX-1534
May 30, 2026
Merged

fix(cli): reject legacy umbrella config on Linear enqueue#56
lafawnduh1966 merged 1 commit into
devfrom
codex/BRIX-1534

Conversation

@lafawnduh1966

Copy link
Copy Markdown

Summary

Implements BRIX-1534.

  • Rejects any parsed quay-config umbrella: metadata during quay enqueue --linear-issue before validator, Linear relation reads, hierarchy reads, or substrate side effects.
  • Removes the remaining Linear-backed fallback that could pass legacy umbrella config into core enqueue.
  • Updates ticket authoring docs to state that Linear-backed tickets must use native Linear parent/child and blocked-by relations instead of umbrella config metadata.

Validation

  • bun test packages/cli/tests/cli/enqueue_linear_issue.test.ts
  • bun test packages/cli/tests/core/task_dependencies.test.ts packages/cli/tests/pr/umbrella_final_pr_reconcile.test.ts
  • bun run scripts/embed.ts from packages/cli
  • bun run typecheck:cli

@linear

linear Bot commented May 30, 2026

Copy link
Copy Markdown

BRIX-1534

@lafawnduh1966

Copy link
Copy Markdown
Author

lgtm!

@lafawnduh1966
lafawnduh1966 merged commit 6cb3877 into dev May 30, 2026
1 check passed
@lafawnduh1966
lafawnduh1966 deleted the codex/BRIX-1534 branch May 30, 2026 11:28
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