Skip to content

ci: add production build, runtime tests, and browser journeys - #1

Open
neuroscr wants to merge 3 commits into
mainfrom
codex/expand-ci-checks
Open

neuroscr wants to merge 3 commits into
mainfrom
codex/expand-ci-checks

Conversation

@neuroscr

@neuroscr neuroscr commented Oct 12, 2026 •

Copy link
Copy Markdown

The Checks workflow now validates the full server/Next production build and confidential runtime suite, plus a separate Chromium browser job with a 60-minute limit. The standalone build disables confidential mode because it has no deployment release manifest; the browser harness builds confidential mode with synthetic release and identity fixtures.

Fix two existing browser-test issues exposed by the new gate: align the synthetic admin provider email with the allowed fixture domain, and wait for loader removal after delayed hydration instead of a nonexistent data-loaded attribute.

Validation:

  • Production build, typecheck, and all 117 runtime tests passed locally.
  • GitHub check passed on a410650, including unit/service tests and the new build/runtime steps.
  • That browser run passed 52 tests and failed only the stale homepage-loader assertion; four dependent tests did not run.
  • Both homepage-loader tests now pass locally after the assertion fix. Full latest-commit CI is pending.
  • The earlier Jest worker-exit warning is not confirmed fixed; local open-handle diagnostics did not reproduce it.

Keep in draft until the full browser job passes.

@neuroscr
neuroscr force-pushed the codex/expand-ci-checks branch from a82b6d4 to cdcf4c7 Compare October 12, 2026 20:30
@Freytes
Freytes marked this pull request as ready for review October 12, 2026 20:33
@gabrielbarbera
gabrielbarbera force-pushed the codex/expand-ci-checks branch 2 times, most recently from f5f9cd7 to fe28329 Compare October 27, 2026 23:35
@lalalune
lalalune force-pushed the codex/expand-ci-checks branch from 824860b to 3c76670 Compare October 28, 2026 11:55
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