Adopt the shared devtools repo for the windows CI remote driver - #21
Merged
Merged
Conversation
ci/windows/remote.ps1 becomes a thin wrapper over the sibling private andrewtheguy/devtools repo (WINCI_STACK=dotnet in the new .devtools.conf). The shared driver uses PowerShell remoting over the SSH transport instead of hand-assembled ssh/cmd.exe command lines — the transport this repo's docs already prescribe — so the base64 EncodedCommand machinery is gone; ci.ps1 now runs under pwsh 7 in the remoting session rather than Windows PowerShell 5.1. Same subcommands (ci|shell|doctor|clean|provision), same staging/lock layout, same env overrides (EZVPN_WINCI_HOST/_STAGING; EZVPN_WINCI_NUGET_DIR is now EZVPN_WINCI_CACHE_DIR). provision deploys this repo's provision.ps1 as the ezvpn-windows-provision SYSTEM task, as before. Verified: doctor over the remoting transport (dotnet 10.0.400 probes) and a full ci run through the wrapper. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LLovwuKB1mHN1UbBqbWmJg
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.
ci/windows/remote.ps1 becomes a thin wrapper over the sibling private
andrewtheguy/devtools repo (WINCI_STACK=dotnet in the new
.devtools.conf). The shared driver uses PowerShell remoting over the
SSH transport instead of hand-assembled ssh/cmd.exe command lines —
the transport this repo's docs already prescribe — so the base64
EncodedCommand machinery is gone; ci.ps1 now runs under pwsh 7 in the
remoting session rather than Windows PowerShell 5.1. Same subcommands
(ci|shell|doctor|clean|provision), same staging/lock layout, same
env overrides (EZVPN_WINCI_HOST/_STAGING; EZVPN_WINCI_NUGET_DIR is now
EZVPN_WINCI_CACHE_DIR). provision deploys this repo's provision.ps1 as
the ezvpn-windows-provision SYSTEM task, as before.
Verified: doctor over the remoting transport (dotnet 10.0.400 probes)
and a full ci run through the wrapper.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01LLovwuKB1mHN1UbBqbWmJg