Skip to content

Adopt merged zmx Windows startup fix - #455

Merged
coneilen merged 2 commits into
mainfrom
coneilen-microsoft-adopt-zmx-startup-fix
Sep 25, 2026
Merged

coneilen merged 2 commits into
mainfrom
coneilen-microsoft-adopt-zmx-startup-fix

Conversation

@coneilen

Copy link
Copy Markdown
Collaborator

Summary

Adopt the merged Windows startup fix from coneilen/zmx#2 at exact commit 11e20c738b4ebd88031c7a01f1a9d938ee123234.

Update both provider manifests and exact-SHA checks, add rejection tests for stale/unmerged pins, and update current-provider documentation. Preserve historical baseline tags and the old quick-chat fixture unchanged.

No GraphCode product-source changes or parity-ledger promotions.

Evidence

RED: Run TerminalGate.Tests.ps1 with the new expected SHA before updating manifests -> fails with "zmx SHA is not exact".
GREEN: Update both manifests and rerun TerminalGate.Tests.ps1 -> passes.
REGRESSION: Run ProviderPins.Tests.ps1, WindowsShell.Tests.ps1 and the supported ReleaseSafe shell build -> all pass after integrating main through #452; 42 executable source suites, including 294 App tests.

Upstream Windows/Linux/macOS CI passed for the provider fix. The merged commit has the same reviewed tree.

Own-build provider validation passed 104 native tests, 12 parser cases, three cleanup failure-path tests, and three real cmd/ConPTY startup/state/detach/reattach scenarios with stable backend identities and zero owned survivors.

Integration limits

Local stub-backed GraphCode validation established a real app-to-provider connection. A subsequent mandatory pre-send check found zero attached clients for the same backend and stopped before state input or a second app launch. GraphCode restart/state continuity is therefore not claimed locally.

Full legacy UIA/integration gates were not run on this shared host. All applicable current-head GraphCode CI remains required; upstream provider tests are not a substitute.

This branch includes main through #452, but not unmerged #453 or #454.

Reviewed head: 5d864c0.
Commits include DCO sign-off and Copilot coauthor.

coneilen and others added 2 commits September 25, 2026 12:52
Signed-off-by: Colin Neilens <coneilen@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin the merged provider commit and reject stale or non-merged selections.
Preserve historical baseline tags and quick-chat fixture provenance.

Signed-off-by: Colin Neilens <coneilen@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@coneilen
coneilen merged commit 0370620 into main Sep 25, 2026
10 checks passed
coneilen added a commit to simra/GraphCode that referenced this pull request Sep 25, 2026
Integrate the node editor snapshot/menu corrections from scgopi#452 and the merged zmx Windows startup pin from scgopi#455 while preserving the Windows DPI boundaries, buffered rendering, menu refresh, and Swift changes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Colin Neilens <coneilen@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant