Skip to content

Commit f531f19

Browse files
committed
ci: exclude go-http and dotnet-http from Windows test matrix
Socket polling (hl_sleep_poll_sockets) is Unix-only, so HTTP server examples cannot serve requests on Windows. Remove them from package-images-for-windows and runtime-test-windows matrices. Signed-off-by: danbugs <danilochiarlone@gmail.com>
1 parent 0a8b037 commit f531f19

1 file changed

Lines changed: 3 additions & 10 deletions

File tree

.github/workflows/test-examples.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -448,8 +448,7 @@ jobs:
448448
- python-agent-driver
449449
- powershell
450450
- networking-py
451-
- go-http
452-
- dotnet-http
451+
# go-http and dotnet-http excluded: no Windows runtime test for them
453452
steps:
454453
- uses: actions/checkout@v4
455454

@@ -601,14 +600,8 @@ jobs:
601600
- example: networking-py
602601
args: "--port 8080 -- /echo_server_test.py"
603602
expect: "SUCCESS: bind\\+listen on port 8080 allowed"
604-
- example: go-http
605-
args: "--port 8080 -- /bin/server"
606-
expect: "Hello from Hyperlight-Unikraft!"
607-
http_port: "8080"
608-
- example: dotnet-http
609-
args: "--port 8080 -- /app/KestrelHyperlight"
610-
expect: "Hello from Kestrel on Hyperlight!"
611-
http_port: "8080"
603+
# go-http and dotnet-http are excluded from Windows: they need
604+
# hl_sleep_poll_sockets (Unix-only) to wake the guest on I/O.
612605
steps:
613606
- uses: actions/checkout@v4
614607

0 commit comments

Comments
 (0)