The GitHub Actions job "CI" on rocketmq-dashboard.git/fix/btl-net6zone has succeeded. Run started by GitHub user btlqql (triggered by btlqql).
Head commit for run: ee8a9f8da7d423f7d89d49cf3b987166666943f6 / btlqql <[email protected]> fix(rmqctl): accept scoped IPv6 link-local Studio endpoints (#7131) url.Parse reports the hostname of an escaped scoped literal such as http://[fe80::1%25eth0]:6789 as fe80::1%eth0, zone included. isPrivateHost classified that host with net.ParseIP, which rejects the "%eth0" suffix, so every scoped loopback, link-local or private IPv6 endpoint was treated as a public host and plain HTTP was refused before any request was dispatched. Classify the host with net/netip instead: it keeps the zone and lets the address be judged by its actual bits, so scoped loopback, link-local and RFC1918/ULA addresses are accepted like their unscoped forms. IPv4-mapped addresses are unmapped to stay classified like their IPv4 form. The zone is left untouched in the outgoing URL (still escaped as "%25eth0"), and public or malformed hosts are still rejected. Report URL: https://github.com/apache/rocketmq-dashboard/actions/runs/39548895959 With regards, GitHub Actions via GitBox
