Skip to content

Retry transient GitHub release asset uploads - #277

Merged
pcvantol merged 1 commit into
mainfrom
fix/ep-release-asset-upload-retry-2.3.82
Sep 17, 2026
Merged

pcvantol merged 1 commit into
mainfrom
fix/ep-release-asset-upload-retry-2.3.82

Conversation

@pcvantol

Copy link
Copy Markdown
Owner

Summary

  • retry transient GitHub release asset upload failures for immutable receipt assets
  • send the supported GitHub REST media type and API version on uploads
  • retain exact URL-encoding and add regression assertions

Validation

  • PYTHONPATH=src python3 -m unittest -q tests.engineering.test_github_draft_release_helper tests.engineering.test_production_release_cleanup_workflow tests.engineering.test_platform_productization (45 passed)
  • git diff --check

This repairs the durable PUBLISHED-receipt step after the 2.3.82 registry bytes and registry-wheel qualification succeeded but GitHub returned HTTP 500 twice while accepting the second draft-release receipt asset.

@pcvantol
pcvantol force-pushed the fix/ep-release-asset-upload-retry-2.3.82 branch from 4f4fc1c to 3ce22fc Compare September 17, 2026 20:19
@pcvantol
pcvantol force-pushed the fix/ep-release-asset-upload-retry-2.3.82 branch from 3ce22fc to 55b0816 Compare September 17, 2026 20:23
@pcvantol
pcvantol merged commit aa73aa4 into main Sep 17, 2026
18 checks passed
@pcvantol
pcvantol deleted the fix/ep-release-asset-upload-retry-2.3.82 branch September 17, 2026 20:33
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