Skip to content

test: Fix flaky email-domain and OAuth checks - #329

Merged
cpojer merged 1 commit into
mainfrom
codex/fix-email-domain-ci
Sep 18, 2026
Merged

cpojer merged 1 commit into
mainfrom
codex/fix-email-domain-ci

Conversation

@cpojer

@cpojer cpojer commented Sep 18, 2026

Copy link
Copy Markdown
Member

The email-domain list test treated _iv anywhere in the response as a secret leak, so the valid generated ID edom_ivm16k7p54l5 failed staging CI. Check the six encrypted-secret properties directly, retain the plaintext-token assertion, and pin the failing ID as regression coverage.

Full verification also reproduced OAuth test timeouts caused by HTTP keep-alive connections reaching an earlier grant's callback server on the fixed port. Give loopback test requests Connection: close so each request reaches the current grant. All 12 OAuth tests now finish in under a second instead of timing out.

Validation: reproduced both failures before their fixes; all 87 email-domain integration tests and all 12 OAuth unit tests pass. vp run test:all passes formatting, lint, all builds, typechecks, and the complete suite: 508 test files, 10,279 tests passed, 11 skipped.

@cpojer
cpojer merged commit 3fb9d8a into main Sep 18, 2026
19 checks passed
@cpojer
cpojer deleted the codex/fix-email-domain-ci branch September 18, 2026 05:25
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