Repository navigation
CI: land trusted fleet peer artifact source on current main - #13575
Closed
teamleaderleo wants to merge 12 commits into
Closed
teamleaderleo wants to merge 12 commits into
teamleaderleo wants to merge 12 commits into
Conversation
|
Warning Review limit reachedNext included review available in 6 minutes. View limit detailsLimit details: You’ve used all 10 included reviews currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (12)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Contributor
|
All contributors have signed the CLA ✍️ ✅ |
Collaborator
Author
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.
Supersedes #13540 on current
main.#13540 accumulated a well-tested peer/local immutable artifact implementation while
mainmoved more than 100 commits underneath it. This PR reapplies the final tested feature diff onto current main, preserving newer router/guard changes rather than merging the stale workflow snapshot.Source order
R2 remains optional.
CI_ARTIFACT_R2_URLunset means peer miss proceeds directly to GitHub.Preserved implementation
Refresh mechanics
Files untouched by current main were carried forward exactly from #13540. The four files that changed on main were merged narrowly:
.github/workflows/ci.ymlscripts/ci/detect_linux_guard_changes.pytests/test_ci_change_areas.pytests/test_ci_linux_guard_routing.pyCurrent main's newer review-fabric/router coverage is retained.
Follow-up stack
app-cli + runtime + testsrestoreOnce this PR is green and merged, #13540 can close as superseded without losing work.
Refs teamleaderleo/glaeda#1068, #13384, #13364, #13365.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Reapplies the tested trusted-fleet peer artifact source from #13540 onto current
main, giving macos test lanes a peer fetch between the node-local cache and R2 before falling back to GitHub artifacts. #13540 went stale asmainmoved more than 100 commits, so this lands only the final tested diff while keeping the newer router/guard coverage intact.Source order
CI_ARTIFACT_R2_URL) → GitHub Actions artifact → rebuild.CI_ARTIFACT_R2_URLunset, a peer miss proceeds directly to GitHub.Refresh mechanics
scripts/ci/peer_product_source.py, an HTTPS exact-object peer source with HEAD/GET only, no list or write endpoints, bearer-token auth, bounded socket time and active requests, and one monotonic deadline rearmed before each receive.producer_run_attemptis folded into product identity; same-run provider provenance recovery keeps a peer hit usable during a GitHub API outage.mainwere merged narrowly to preserve the newer guard and CI-change routing tests.Written for commit 535b801. Summary will update on new commits.