Skip to content

fix(website): separate capture deployment verification - #247

Merged
veryCrunchy merged 3 commits into
mainfrom
fix/preview-capture-deploy-gate
Jul 28, 2026
Merged

fix(website): separate capture deployment verification#247
veryCrunchy merged 3 commits into
mainfrom
fix/preview-capture-deploy-gate

Conversation

@veryCrunchy

Copy link
Copy Markdown
Member

Outcome

Website and pull-request deployments validate committed screenshot assets without failing merely because application source has moved ahead of the capture catalog. Review CI retains a separate strict freshness gate for renderer inputs and screenshot changes.

The asset gate now fully decodes every PNG and verifies its dimensions and SHA-256 digest. Capture freshness also tracks the root Gradle configuration, version catalog, wrapper configuration, shared UI, and capture renderer inputs.

Validation

  • 30 website tests passed
  • all 20 committed Compose captures passed full decode, dimensions, hash, and source-freshness checks
  • screenshot generation completed with JDK 21 and one Gradle worker
  • exact website/Dockerfile production build passed, including client, SSR, and 15 prerendered routes
  • repository hygiene and diff checks passed

No user-facing app UI changes are included.

Closes #231

@veryCrunchy veryCrunchy added priority:P1 Required for the pre-release product experience area:website Public website, documentation presentation, and roadmap embedding area:platform Android, desktop, iOS, Windows, macOS, and Linux platform work type:bug in-progress Implementation is currently active labels Jul 27, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b6d96b1a02

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/ci.yml
@veryCrunchy
veryCrunchy merged commit f336876 into main Jul 28, 2026
2 checks passed
@veryCrunchy
veryCrunchy deleted the fix/preview-capture-deploy-gate branch July 28, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:platform Android, desktop, iOS, Windows, macOS, and Linux platform work area:website Public website, documentation presentation, and roadmap embedding in-progress Implementation is currently active priority:P1 Required for the pre-release product experience type:bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[WEB-005] Make capture freshness and PNG verification dependency-complete

1 participant