Conversation
coneilen
added this pull request to stack #595
October 2, 2026 05:37
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Signed-off-by: Colin Neilens <coneilen@microsoft.com>
coneilen
force-pushed
the
coneilen-microsoft-windows-contributor-quick-start
branch
from
October 2, 2026 05:53
513fcf9 to
2c2157c
Compare
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
Adds a concise Windows contributor quick start for the pinned, checkout-owned
build/run/stop workflow introduced by #585, with measured timings and explicit
evidence limits.
Fixes #552.
Changes
-RealProfileopt-in, and current failure remediesTest plan
RED: pwsh -NoProfile -File Tools\windows\Tests\ContributorQuickStart.Tests.ps1 -> Windows README is missing the contributor quick-start heading
GREEN: pwsh -NoProfile -File Tools\windows\Tests\ContributorQuickStart.Tests.ps1 -> PASS with 3 documentation cases executed
REGRESSION: pwsh -NoProfile -File Tools\windows\Tests\Dev.Tests.ps1 -> PASS with 4 behavioral cases executed
Additional checks:
PASS links=2 commands=7 parsedFences=3git diff 7d30ee2e760f56f55fcca0d11120165f29621cd0...2c2157c952397a4e8c2388b51ee674706186e105 --check-> passed6010b280c21dd56c72916e248e7bf534e241851a, lower Add Windows quick-start build and run tooling #5857d30ee2e760f56f55fcca0d11120165f29621cd0, upper Add Windows contributor quick start #5942c2157c952397a4e8c2388b51ee674706186e105Tools\windows\bootstrap.ps1 -ToolRoot .\.graphcode-tools -ProviderRoot .\.graphcode-tools\providers-> passed in 2064.1 seconds with exact Zig 0.15.2/0.16.0 and provider pinspwsh -NoProfile -File Tools\windows\dev.ps1 -Build-> passed on the final tree in 141.2 seconds withBUILD_STATUS=BUILT,LAUNCH_STATUS=NOT_REQUESTED,VALIDATION_STATUS=NOT_RUN, and all four.build\windows\dev\binartifact pathspwsh -NoProfile -File Tools\windows\dev.ps1 -Run-> passed in 1.7 seconds with runc0502662a7324b7cacbca91b0e991491; production daemon PID 14228 started before shell PID 42384, both exact checkout-owned identities were alive, and support/LOCALAPPDATA/TEMP used the reported run sandboxpwsh -NoProfile -File Tools\windows\dev.ps1 -Stop-> passed in 0.8 seconds;run.jsonwas absent, captured identities were gone, zero checkout-owned daemon/shell/zmx processes remained, and the default%USERPROFILE%\.graphcodesnapshot was byte-for-byte unchangedvalidate.ps1run is claimedChecklist
git commit -s) per the DCOmake test) — not run because this documentation-only Windows layer does not change the macOS product; focused Windows docs and inherited dev tests passedmake check) — not run because this changes Markdown only; parser/link/command checks andgit diff --checkpassed