Skip to content

Adopt the shared devtools repo for the windows CI remote driver - #21

Merged
andrewchen5678 merged 1 commit into
mainfrom
devtools-consolidation
Aug 31, 2026
Merged

andrewchen5678 merged 1 commit into
mainfrom
devtools-consolidation

Conversation

@andrewchen5678

Copy link
Copy Markdown
Contributor

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

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
@andrewchen5678
andrewchen5678 merged commit ca76d0b into main Aug 31, 2026
1 check passed
@andrewchen5678
andrewchen5678 deleted the devtools-consolidation branch August 31, 2026 06:39
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