Skip to content

v2.2.3

Choose a tag to compare

@achref-soua achref-soua released this 28 Jun 10:43
3bfcb7f

v2.2.3 — CI reliability

The Playwright e2e suite is now a hard gate in CI — green with zero retries across consecutive runs.

Fixed

  • e2e suite reliability — the four specs that flaked under the 2-core CI runner all failed for environment/correctness reasons, not timing:
    • BACKUPS_PANEL_ENABLED was set only in the dev .env, which next start doesn't read in CI, so the backups panel never rendered (backups + settings-sections specs). Now set in the e2e server env and documented in .env.example.
    • the scheduling test read the booking path from the "Copy link" button's label, which never contained a URL. Booking pages now render their public link as a visible, clickable element, and the test reads it.
    • the password-policy interactions could be dropped before hydration; routed through the hydration-robust retry helpers.
  • CI verify job@helio/workers branch coverage sat right on the 80% gate and tipped red non-deterministically (the source of the recurring CI-failure emails). Covered the real WebPushProvider adapter to restore a stable margin.

Changed

  • The e2e job is no longer continue-on-error: a red shard now fails the run.