unreal: distill the Windows host-mode CI learnings (2026-08-25) - #5
Merged
Merged
Conversation
Items 13-14 in section B, distilled from the private repo's unreal LEARNINGS 17-18: native-Windows host-mode runner as the working path for Win64 BuildCookRun (warm shared DDC), plus the six Windows/ps1 CI traps (ssh-killed runner daemons, PowerShell exit-code lies, ephemeral host-mode workspaces, upload-artifact v4 GHES gate, artifact retention, node-bearing GPU images). Also update DISTILLING.md step 8: distill passes now land as distill/* branch PRs for human review, never direct pushes to main. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
What
Distill pass per DISTILLING.md: carries the private repo's 2026-08-25 unreal CI learnings (private items 17-18) into
unreal/LEARNINGS.mdsection B as items 13-14.BuildCookRunin CI wants a native-Windows host-mode runner; build logic lives in a repo script, warm shared DDC is why CI is fast (~5 min warm vs ~1 hr cold). Carries the⤳skillflag forunreal-build.powershell -Fileexit-code lies, ephemeral host-mode workspaces,upload-artifact@v4GHES gate, artifact retention sizing, node-bearing images for GPU docker-mode jobs.Process change
DISTILLING.md step 8 now says distill passes land as
distill/*branch PRs for human review (this PR is the first one under that rule); direct pushes to main are out.Sanitization
Line count: unreal/LEARNINGS.md 146 -> 172 (26 lines of new distilled material; no existing entries needed trimming - the file has no redundancy with the new items beyond the item-10 fold noted above).
🤖 Generated with Claude Code