Skip to content

Add gated production auth smoke#152

Draft
BASIC-BIT wants to merge 1 commit into
mainfrom
ci/production-auth-smoke
Draft

Add gated production auth smoke#152
BASIC-BIT wants to merge 1 commit into
mainfrom
ci/production-auth-smoke

Conversation

@BASIC-BIT

Copy link
Copy Markdown
Owner

Summary

  • add a gated production authenticated account smoke lane using a pre-authenticated Playwright storage state
  • keep normal production smoke read-only by default and exclude the auth smoke from the public route smoke script
  • document legacy Convex callback retention and the production auth smoke setup

Validation

  • pnpm typecheck:web
  • pnpm lint:web
  • pnpm lint:markdown
  • pnpm build:docs
  • pnpm test:e2e:hosted:auth-smoke -- --list
  • pnpm test:e2e:hosted:smoke -- --list

Risk / rollout

  • Draft until CI validates the workflow wiring.
  • Auth smoke stays skipped unless VRDEX_PRODUCTION_AUTH_SMOKE_STORAGE_STATE_B64 and the stable production base URL are configured.
  • No production E2E helpers or mutation routes are enabled.

@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vr-dex-web Ready Ready Preview, Comment Jun 22, 2026 6:06am

Request Review

@github-actions

Copy link
Copy Markdown

Storybook Image Diff

Outcome: success
Run: https://github.com/BASIC-BIT/VRDex/actions/runs/27933002477
Artifact: storybook-image-diff

Changed Storybook baselines: none in this PR.

This check compares design-system component screenshots against committed baselines. Inline images show only added or modified Storybook baseline PNGs.

@github-actions

Copy link
Copy Markdown

Storybook Component Screenshot Preview

Outcome: success
Run: https://github.com/BASIC-BIT/VRDex/actions/runs/27933002477
Artifact: storybook-component-preview

Screenshots: primitive component stories captured on desktop and mobile.

This lane is separate from full-route Playwright screenshots and focuses on design-system component regressions.

@github-actions

Copy link
Copy Markdown

Playwright Hosted Data-Flow

Outcome: success
Target: https://staging.vrdex.net
Hosted extended profile flow: enabled
Hosted auth helpers: enabled
Hosted adapter helpers: enabled
Run: https://github.com/BASIC-BIT/VRDex/actions/runs/27933002477
Artifact: playwright-hosted-data-flow

This optional check runs the mutation-backed profile flow against a configured hosted dev/staging target with isolated E2E test data.

@github-actions

Copy link
Copy Markdown

Playwright Data-Flow Preview

Outcome: success
Run: https://github.com/BASIC-BIT/VRDex/actions/runs/27933002477
Artifact: playwright-data-flow

Captured flow:

  • test-gated profile submission form
  • gated helper rejection without the Playwright token
  • Convex profile creation
  • submission success state
  • public profile page readback
  • discovery search readback

Artifacts include screenshots, traces, and recorded video for the flow run.

@github-actions

Copy link
Copy Markdown

Playwright Public Screenshot Preview

Outcome: success
Run: https://github.com/BASIC-BIT/VRDex/actions/runs/27933002477
Artifact: playwright-public-preview

Screenshots: all public route checks passed on desktop and mobile.

Full screenshot set is available in the artifact. Pixel diff baselines are handled by the separate Playwright Image Diff check.

@github-actions

Copy link
Copy Markdown

Playwright Image Diff

Outcome: success
Run: https://github.com/BASIC-BIT/VRDex/actions/runs/27933002477
Artifact: playwright-image-diff

Changed screenshot baselines: none in this PR.

This check compares public route screenshots against committed baselines. Inline images show only added or modified baseline PNGs.

@github-actions

Copy link
Copy Markdown

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