Skip to content

[pull] master from microsoft:master - #151

Merged
pull[bot] merged 6 commits into
cgallred:masterfrom
microsoft:master
Sep 24, 2026
Merged

pull[bot] merged 6 commits into
cgallred:masterfrom
microsoft:master

Conversation

@pull

@pull pull Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

tyrielv and others added 6 commits September 23, 2026 15:01
Document payload publishing, named runner arguments, and local service path resolution. Warn about stale outputs and shared functional-test resources.

Assisted-by: GPT-5.6 Sol

Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
docs(agents): clarify functional test dev workflow
PR validation builds on the arm64 runner intermittently fail with
`C3859: Failed to create virtual memory for PCH` while building one of
the native hook projects (e.g. GVFS.PostIndexChangedHook). This is a
transient cl.exe failure caused by memory pressure on the build host,
not a problem with the code being built, and the same build reliably
succeeds on a manual re-run.

Build.bat now retries each native vcxproj build (GitHooksLoader,
GVFS.NativeTests, GVFS.PostIndexChangedHook, GVFS.ReadObjectHook,
GVFS.VirtualFileSystemHook) up to 3 times, with a short delay between
attempts, before failing the build. This removes the need for a human
to notice the failure and manually re-run the pipeline.

Assisted-by: GitHub Copilot
Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
The previous commit retried a native vcxproj build on any MSBuild
failure, which would also retry (and mask, and waste time on) a real
compile error introduced by a code change. Capture each attempt's
output and only retry when the log actually contains the transient
C3859 "Failed to create virtual memory for PCH" error; any other
failure now fails immediately on the first attempt.

Assisted-by: GitHub Copilot
Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
Retry native C++ project builds on transient MSBuild PCH failure
@pull pull Bot locked and limited conversation to collaborators Sep 24, 2026
@pull pull Bot added the ⤵️ pull label Sep 24, 2026
@pull
pull Bot merged commit cb20708 into cgallred:master Sep 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant