Skip to content

[WIP] Update Schemathesis API Testing to wait for health endpoint#171

Closed
Copilot wants to merge 1 commit intomainfrom
copilot/fix-170
Closed

[WIP] Update Schemathesis API Testing to wait for health endpoint#171
Copilot wants to merge 1 commit intomainfrom
copilot/fix-170

Conversation

Copy link
Contributor

Copilot AI commented Aug 29, 2025

Update Schemathesis API Testing to wait for health endpoint

Analysis shows current state and required changes:

Current Health Check Status:

  • Kotlin: Already uses /health endpoint correctly in CI ✅
  • Java: Uses /v1/lamps endpoint instead of /health
  • TypeScript: Uses /v1/lamps endpoint instead of /health
  • C#: Uses /swagger/v1/swagger.json endpoint instead of /health
  • Go: Uses /lamps endpoint instead of /health
  • Python: Uses /v1/lamps endpoint instead of /health
  • PHP: No Schemathesis integration at all

Implementation Plan:

  • Add /health endpoints to implementations that don't have them
  • Update CI workflows to use /health endpoint for readiness checks
  • Add Schemathesis integration to PHP implementation
  • Update documentation to describe health check mechanism
  • Verify all implementations work with health endpoint checks

Next Steps:

  • Check which implementations already have health endpoints
  • Add missing health endpoints where needed
  • Update CI workflow files to use /health consistently
  • Update local scripts if any exist
  • Update documentation

Fixes #170.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

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.

Update Schemathesis API Testing to wait for health endpoint

2 participants