Skip to content
This repository was archived by the owner on Nov 8, 2026. It is now read-only.

Aurora: recover pinned sources after codeload rate limits - #528

Merged
techmore merged 4 commits into
devfrom
codex/aurora-source-fetch-retry-20261022
Oct 23, 2026
Merged

techmore merged 4 commits into
devfrom
codex/aurora-source-fetch-retry-20261022

Conversation

@techmore

@techmore techmore commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Retry pinned Aurora source downloads on HTTP 429 and transient 5xx responses, honoring bounded Retry-After values.
  • If codeload still returns a retryable error, fetch the exact pinned unified72 Git commit and verify both its commit and tree SHA-1 before archiving it.
  • Keep permanent HTTP errors and codeload checksum mismatches fail-closed; record source acquisition method and archive digest in the preparation receipt.
  • Add tests for retry bounds, fallback behavior, pin mismatches, cache integrity, and a local Git source fixture; update the MSeries handoff and roadmap.

This follows run 39836069576: unified72 received four codeload HTTP 429 responses after retrying, while the candidate profile passed source preparation, production checks, kernel build and package inspection. The updated commit is intended to verify the pinned Git fallback in a new isolated CI run. No source archive has been fetched locally, and no hardware, installed kernel, boot payload, or wip4 artifact has been produced.

Verification

  • python3 -m unittest discover -s mseries/aurora -p 'test_*.py' — 83 tests passed.
  • python3 -m py_compile mseries/aurora/candidate.py mseries/aurora/test_candidate.py — passed.
  • bash mseries/validate.sh --only docs — 4 checks passed.
  • git diff --check — passed.
  • Prior-head validation run 39836069653 — all jobs passed; public kernel packaging run 39836069596 — passed.

The PR workflow uses isolated ARM64 runners. It builds and inspects candidate packages after source preparation; it does not install or boot them.

@techmore techmore changed the title Aurora: retry transient pinned source fetch failures Aurora: recover pinned sources after codeload rate limits Oct 22, 2026
@techmore
techmore enabled auto-merge (squash) October 23, 2026 11:09
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@techmore
techmore merged commit aed0941 into dev Oct 23, 2026
20 checks passed
@techmore
techmore deleted the codex/aurora-source-fetch-retry-20261022 branch October 28, 2026 16:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant