Merge dev to main: Security improvements and comprehensive test infrastructure #39
@@ -14,15 +14,15 @@ check_http_status() {
|
|||||||
echo "$url => HTTP $code"
|
echo "$url => HTTP $code"
|
||||||
}
|
}
|
||||||
|
|
||||||
if ! getent hosts api.bytecatcode.org >/dev/null 2>&1; then
|
if ! getent hosts www.bytecatcode.org >/dev/null 2>&1; then
|
||||||
echo "DNS lookup failed for api.bytecatcode.org" >&2
|
echo "DNS lookup failed for www.bytecatcode.org" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "DNS lookup passed for api.bytecatcode.org"
|
echo "DNS lookup passed for www.bytecatcode.org"
|
||||||
|
|
||||||
# Check external API with longer timeout and allow connection failures in CI
|
# Check external API with longer timeout and allow connection failures in CI
|
||||||
if ! check_http_status "https://api.bytecatcode.org" '^(000|200|301|302|400|401|403|404|502|503)$'; then
|
if ! check_http_status "https://www.bytecatcode.org" '^(000|200|301|302|400|401|403|404|502|503)$'; then
|
||||||
echo "Warning: External API check failed, but continuing (may be network isolation in CI)" >&2
|
echo "Warning: External API check failed, but continuing (may be network isolation in CI)" >&2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user