fix(shot): plausible SECRET_KEY_BASE 62→68 chars — Phoenix cookie store requires >=64 bytes, so EVERY HTML render 500'd (the real cause of screenshot:null on all runs; /api/* unaffected which is why tiers passed). Default capture now lands the real registration page; verified: shot-fix-plausible run install=pass, screenshot.png 64132B real form, no hook needed
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

This commit is contained in:
autonomic-bot
2026-06-11 05:55:43 +00:00
parent ce50f641cc
commit b98a471dac
2 changed files with 14 additions and 7 deletions

View File

@ -12,8 +12,10 @@ from harness import http as harness_http # noqa: E402
def test_plausible_root_serves(live_app):
"""GET /api/health → 200 (clickhouse+postgres ready).
`/` itself 500s via auth_controller under DISABLE_AUTH, so it is NOT a
reliable health probe; the dedicated /api/health endpoint is.
`/` is NOT a reliable health probe (500s during datastore init; 302s to
/register once ready — and 500'd permanently under the pre-2026-06-11
62-char SECRET_KEY_BASE, see recipe_meta.EXTRA_ENV); the dedicated
/api/health endpoint is.
"""
url = f"https://{live_app}/api/health"
status, _ = harness_http.retry_http_get(url, expect_status=(200,), max_wait=60, interval=3)