Skip to content

Commit 0116e51

Browse files
killaguclaude
andcommitted
fix(ci): accept any HTTP response in manifest E2E health check
hello-tegg has no `/` route (only `/hello`), so the health check returns 404. Change the check to accept any HTTP response (status != "000") as proof the app booted successfully. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e720d3e commit 0116e51

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ecosystem-ci/scripts/verify-manifest.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ try {
9090
const output = runCapture(`curl -s -o /dev/null -w "%{http_code}" "${healthUrl}"`);
9191
const status = output.trim();
9292
console.log(' Health check: status=%s', status);
93-
if (status === '200') {
93+
// Any HTTP response (not connection refused) means the app is up.
94+
// Not all apps have a route on `/`, so we accept any status code.
95+
if (status !== '000') {
9496
ready = true;
9597
break;
9698
}

0 commit comments

Comments
 (0)