Skip to content

ci: replace sleep with compose --wait + nginx healthcheck#305

Closed
chr-hertel wants to merge 2 commits into
modelcontextprotocol:mainfrom
chr-hertel:ci/conformance-wait-healthcheck
Closed

ci: replace sleep with compose --wait + nginx healthcheck#305
chr-hertel wants to merge 2 commits into
modelcontextprotocol:mainfrom
chr-hertel:ci/conformance-wait-healthcheck

Conversation

@chr-hertel
Copy link
Copy Markdown
Member

Summary

  • Replace the blind sleep 5 after docker compose up -d in the conformance job with --wait, so CI proceeds as soon as services are actually ready.
  • Add an HTTP healthcheck on the nginx service (via wget) so --wait blocks on real readiness rather than just the running state.

Test plan

  • Conformance / server job passes on this PR

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@chr-hertel
Copy link
Copy Markdown
Member Author

yeah, okay, the sleep is easier 😂

@chr-hertel chr-hertel closed this May 12, 2026
@chr-hertel chr-hertel deleted the ci/conformance-wait-healthcheck branch May 12, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant