Commit 7d0fdf3
fix: migrate Windows CI testing from Equinix LCOW to GitHub-hosted runners (#2506)
This commit addresses issue #2505 by removing the dependency on the
Equinix Metal self-hosted Windows LCOW runner, which is being sunset.
Changes:
- Replaced windows-lcow config with windows config using windows-latest runner
- Set NO_DOCKER=true for Windows testing (GitHub runners don't support LCOW)
- Added step to install Make via Chocolatey for Windows runner
- Windows tests will run unit tests without Docker-dependent tests
- Maintains pack.exe artifact generation for Chocolatey distribution
The new configuration:
- Runs basic pack CLI tests on Windows to validate it works
- Does not run Docker/LCOW tests (requires nested virtualization)
- Ensures Windows binaries continue to be built for releases
- Uses GitHub-hosted infrastructure instead of self-hosted Equinix Metal
Resolves #2505
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Signed-off-by: Juan Bustamante <bustamantejj@gmail.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent dc9220d commit 7d0fdf3
1 file changed
+7
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | | - | |
39 | | - | |
| 38 | + | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
87 | 90 | | |
88 | 91 | | |
89 | 92 | | |
| |||
0 commit comments