Skip to content

fix(cli): wait for accepted configuration previews - #1209

Merged
aaltshuler merged 1 commit into
ModernRelay:mainfrom
aaltshuler:codex/managed-preview-polling
Oct 30, 2026
Merged

aaltshuler merged 1 commit into
ModernRelay:mainfrom
aaltshuler:codex/managed-preview-polling

Conversation

@aaltshuler

Copy link
Copy Markdown
Contributor

cluster plan now waits for accepted previews to finish instead of returning an incomplete result. It polls the original preview ID, honors the existing --timeout and --no-wait options, and retains the revision and idempotency key for recovery without automatically submitting another request. Ready metadata replays fetch the authorized plan before reporting success.

No new commands, flags, or dependencies. Direct cluster operations and apply output are unchanged.

Validation: 9 managed transport/output unit tests, 3 managed-plan process tests, and the existing explicit polling regression covering ready, timeout, failed, expired, and transient observation failures. CLI Clippy, formatting, and documentation checks pass.

@aaltshuler
aaltshuler added this pull request to the merge queue Oct 30, 2026
Merged via the queue into ModernRelay:main with commit 0e91b00 Oct 30, 2026
32 checks passed
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