Skip to content

Fix flaky HTTPS integration test - #191

Open
jsturtevant wants to merge 1 commit into
mainfrom
jsturtevant-fix-http-ci-flake
Open

Fix flaky HTTPS integration test#191
jsturtevant wants to merge 1 commit into
mainfrom
jsturtevant-fix-http-ci-flake

Conversation

@jsturtevant

Copy link
Copy Markdown
Contributor

The HTTPS integration test depended on httpbin.org and intermittently failed when the service returned transient 503 responses.

Use this repository's GitHub page as the real TLS endpoint and retry transport errors or 5xx responses up to three times with exponential backoff (250 ms, then 500 ms). Non-retryable HTTP responses still fail immediately, and the test continues to validate a successful HTTPS response and expected body content.

Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
@jsturtevant
jsturtevant force-pushed the jsturtevant-fix-http-ci-flake branch from b877499 to 28aac9d Compare August 18, 2026 19:47
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