Skip to content

Add live companion release verification - #2

Merged
Hustlenix merged 3 commits into
mainfrom
companion-release-smoke
Sep 24, 2026
Merged

Hustlenix merged 3 commits into
mainfrom
companion-release-smoke

Conversation

@Hustlenix

Copy link
Copy Markdown
Owner

Why

The Super Star transformation already passes lint, unit/integration tests, production static export, and GitHub Pages deployment. This closes the remaining release-QA gap by exercising the deployed site with the repository's existing Playwright verifier.

Changes

  • extends verify-release.mjs with living-companion E2E checks:
    • companion appears on the deployed Today page
    • Companion Space opens
    • deterministic reviewer demo emits the expected event sequence
    • lamp, book, and trophy unlocks render from the real reducer
    • Motion Off is applied to the global layer
    • expanded companion stays within a 320px viewport
  • adds Live Release Smoke
    • runs only after a successful GitHub Pages workflow
    • checks out the exact deployed commit
    • installs Chromium
    • runs verify-release.mjs against the public Pages URL

The existing verifier continues to cover all public routes, mobile overflow, search, quiz persistence, practice persistence, Goal → Today → Focus, backup export/import, and responsive protocol layouts.

@Hustlenix
Hustlenix merged commit b3b909d into main Sep 24, 2026
1 check passed
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