Some checks failed
Security & Dependency Updates / Dependency Security Scan (push) Has been cancelled
Security & Dependency Updates / License Compliance (push) Has been cancelled
Security & Dependency Updates / Check for Dependency Updates (push) Has been cancelled
Security & Dependency Updates / Code Quality Metrics (push) Has been cancelled
Security & Dependency Updates / Security Summary (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Create Release (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.10) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.11) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.12) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.9) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Build Release Images (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Security Scan (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Deployment (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Notify Release (push) Has been cancelled
🔍 Enhanced Debugging: - Show HTTP response codes and response bodies - Remove -f flag that was causing curl to fail on valid responses - Add detailed logging for each endpoint test - Show container logs on failures 🌐 Improved Health Check Logic: - Check HTTP code = 200 AND response body exists - Use curl -w to capture HTTP status codes - Parse response and status separately - More tolerant of response format variations 🧪 Better API Endpoint Testing: - Test each endpoint individually with status reporting - Show specific HTTP codes for each endpoint - Clear success/failure messages per endpoint - Exit only on actual HTTP errors 🎯 Addresses CI-Specific Issues: - Local testing shows endpoints work correctly - CI environment may have different curl behavior - More detailed output will help identify root cause - Removes false failures from -f flag sensitivity Should resolve curl failures despite HTTP 200 responses