fix: corrected exhaustion and reduced CI waste - #192
Merged
Merged
Conversation
- Returned quota errors for exhausted routing pools. - Added coverage for pool exhaustion and preserved route probes. - Shared portable builds on cheaper runners and removed repeated tests. - Bounded concurrent runs, job duration, and artifact retention.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Exhausted Codex pools returned HTTP 503 when no default route remained. They now return HTTP 429 when every compatible, routable account has zero capacity; credential, model, and configuration failures retain their existing classification.
Validation: local build, vet, full race suite, workflow lint, release/CI gate tests, and isolated six-target packaging with Darwin archive checksums verified against the generated Cask. Final hosted CI passed all six jobs on the first attempt at
f6bd556169f5be6bfa7e4482a7a124506bd55505.Audit covered all 605 retained runs and 1,487 unique jobs. GitHub reported zero billable runtime; macOS represented 81% of September runtime cost at hypothetical paid rates. The revised CI ran macOS jobs for 195 seconds versus 459 seconds in the previous successful run; this is a single-run comparison, not a billing claim.