Skip to content

fix: resume Central publication after polling timeout - #6

Merged
mikipalet merged 1 commit into
mainfrom
fix/resume-central-publication
Sep 24, 2026
Merged

mikipalet merged 1 commit into
mainfrom
fix/resume-central-publication

Conversation

@mikipalet

Copy link
Copy Markdown
Member

Maven Central accepted the 0.0.1027 upload but took longer than the one-hour plugin wait, leaving publication CI red. Resume polling the same deployment after that specific timeout, without uploading a duplicate bundle. Add a deployment_id workflow input to recover an existing upload directly.

Build, authentication, validation and unexpected failures still fail; only PUBLISHED is successful. Status polling retries transient network/429/5xx errors and has a bounded two-hour recovery window.

Validation: 12 Python tests pass, covering timeout matching, manual no-upload recovery, terminal errors, transient status retries and expiry. Existing CI runs these tests and compiles the SDK.

@mikipalet
mikipalet merged commit 34232c3 into main Sep 24, 2026
1 check passed
@mikipalet
mikipalet deleted the fix/resume-central-publication branch September 24, 2026 16:24
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