Skip to content

ci: harden Swift SDK E2E health checks#3

Merged
melodysdreamj merged 1 commit into
mainfrom
codex/swift-e2e-healthcheck-hardening
Mar 20, 2026
Merged

ci: harden Swift SDK E2E health checks#3
melodysdreamj merged 1 commit into
mainfrom
codex/swift-e2e-healthcheck-hardening

Conversation

@melodysdreamj

Copy link
Copy Markdown
Contributor

Summary

  • add retry-aware Swift E2E server health checks
  • re-check server health before each Swift E2E suite
  • fail faster with server PID/log diagnostics when the test server dies

Why

The Swift SDK E2E job intermittently failed in IosRoomE2ETests.test_room_join_with_auth because the backend at http://localhost:8688 became unreachable during the run. Re-running the failed job passed, which points to infrastructure/test flakiness rather than a docs regression.

Validation

  • bash -n scripts/wait-for-test-server.sh
  • git diff --check
  • swift test --filter IosRoomE2ETests (serverless compile/skip path)

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying edgebase-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: d32f426
Status: ✅  Deploy successful!
Preview URL: https://90b489f0.edgebase-docs-wgz.pages.dev
Branch Preview URL: https://codex-swift-e2e-healthcheck.edgebase-docs-wgz.pages.dev

View logs

@melodysdreamj
melodysdreamj marked this pull request as ready for review March 20, 2026 05:46
@melodysdreamj
melodysdreamj merged commit 7c72157 into main Mar 20, 2026
37 checks passed
@melodysdreamj
melodysdreamj deleted the codex/swift-e2e-healthcheck-hardening branch March 22, 2026 13:30
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