Isolate CI Buildx state for runner lane expansion#1437
Merged
Conversation
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.
Summary
launchplane-cibuilderalways()cleanup stepInvestigation context
The slow Merge Train run was queued on the self-hosted
chris-testinglabel pool, not blocked by host CPU or memory. The host has ample headroom, but only two normal Launchplane lanes carry the broadchris-testinglabel. Agents including Antigravity/Gemini-family agreed this is a lane/label contention problem. Before adding a third normal lane, this patch removes the CI Docker name collisions that would be exposed by more same-host concurrency.No host mutation or ad hoc runner registration is included. Runner creation remains gated on the documented supervised maintainer path.
Validation
actionlint .github/workflows/ci.ymlnpx --yes markdownlint-cli2 docs/runner-lane-baseline.mdgit diff --check