The test expected client.Get() to return a transport-level error for unreachable targets, but the proxy converts dial errors into HTTP 502 responses. On x86_64-linux the kernel returns EHOSTUNREACH immediately, the proxy returns 502, and err == nil. On macOS the 5s client timeout fires first, giving a context error (passing by accident). Also add Nix CI workflow building on all 4 supported platforms. |
||
|---|---|---|
| .. | ||
| nix-build.yml | ||
| update-flake-lock.yml | ||