cloudflared-mirror/.github
mannie-exe 556d6bafa2 Fix CI: enable ICMP tests on Linux and fix gotestfmt on macOS/Windows
Three pre-existing issues prevented the Check workflow from passing:

1. Linux: ICMP tests fail because ping_group_range on GitHub Actions
   runners defaults to "1 0" (unprivileged ICMP disabled). Add sysctl
   step to allow unprivileged ICMP sockets.

2. macOS: go test -json emits linker warnings (LC_DYSYMTAB) as
   "Action":"build-output" JSON lines. gotestfmt v2.5.0 predates this
   action type (Go 1.21+) and panics in parseLine
   (gotesttools/gotestfmt#64). Filter build-output lines before piping
   to gotestfmt.

3. Windows: GO_TEST_LOG_OUTPUT pointed to /tmp/gotest.log which does
   not resolve through the MSYS2-to-native-Go boundary. Use relative
   path instead.

These failures were masked by fail-fast: Linux failed first (ICMP),
cancelling macOS and Windows before they reached gotestfmt.
2026-02-24 02:09:37 -08:00
..
ISSUE_TEMPLATE TUN-6657: Ask for Tunnel ID and Configuration on Bug Report 2022-08-16 17:07:54 +00:00
workflows Fix CI: enable ICMP tests on Linux and fix gotestfmt on macOS/Windows 2026-02-24 02:09:37 -08:00