Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
ae7d28bc Added e2e runtime acceptance gate for console errors and pageerrors
ref https://linear.app/tryghost/issue/PLA-96
- the build-mode e2e suite boots the real production admin bundle, but no test
fails on console.error / uncaught pageerror, so a view can throw at runtime
while a navigation-only test stays green - exactly the class of bug that
build-success and unit tests miss (and that a real bug slipped through)
- adds a console-error/pageerror collector fixture (extends the Ghost fixture)
with a small, explicit, commented allowlist for known-benign third-party noise
- adds a smoke project/spec that navigates each major admin view (posts, editor,
tags, members, comments, settings sections, activitypub, and the Tinybird-gated
analytics overview + web/stats dashboard), waits for a key content locator, and
asserts zero non-allowlisted runtime errors
- authors the missing activitypub page object; the stats/analytics views reuse
the existing analytics page objects
- wires the smoke project into the analytics CI lane so Tinybird is present for
the stats/analytics views; analytics views skip gracefully without it
- bundler-agnostic and valuable independent of the Rolldown migration, so it
targets main