Skip to content

fix(preview): support legacy Client images - #62

Open
xiaoland wants to merge 1 commit into
mainfrom
fix/preview-legacy-client-image
Open

fix(preview): support legacy Client images#62
xiaoland wants to merge 1 commit into
mainfrom
fix/preview-legacy-client-image

Conversation

@xiaoland

Copy link
Copy Markdown
Member

What changed

  • detect whether the checked preview release image contains the Peer advertisement script
  • skip only that convergence step for pre-Peer Client images
  • keep liveness, readiness, and authenticated PostgREST probes mandatory

Why

PR 52 intentionally validates the Extension setup wizard on the older clients schema. The current preview controller released that image successfully, then failed by unconditionally invoking a script introduced by the later Peer migration.

Verification

  • pdm run pytest -q tests/test_preview_delivery.py
  • pinned PDM 2.27.0 pdm run check — 457 passed, 41 skipped
  • git diff --check

@xiaoland
xiaoland marked this pull request as ready for review August 14, 2026 06: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