Skip to content

Avoid uploading docs before OTP validation - #1219

Merged
ericmj merged 1 commit into
mainfrom
fix-docs-upload-progress
Aug 4, 2026
Merged

Avoid uploading docs before OTP validation#1219
ericmj merged 1 commit into
mainfrom
fix-docs-upload-progress

Conversation

@ericmj

@ericmj ericmj commented Aug 4, 2026

Copy link
Copy Markdown
Member

Docs publishing now sends Content-Length and Expect: 100-continue, allowing Hexpm to reject a missing OTP before the client streams the body. This prevents the docs tarball transfer and progress output from occurring twice during an OTP retry.

The regression test exercises the initial 401, the OTP retry, and the 100 Continue response, then verifies one body transfer and one progress completion. The non-integration suite, API integration tests, and formatter pass.

@ericmj
ericmj marked this pull request as ready for review August 4, 2026 17:50
@ericmj
ericmj merged commit 8d5b705 into main Aug 4, 2026
22 checks passed
@ericmj
ericmj deleted the fix-docs-upload-progress branch August 4, 2026 17:50
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