Skip to content

ci(gallery): gate apps/gallery + component arch-guards#46

Merged
SiphoChris merged 2 commits into
mainfrom
ci/gallery-gating
Jun 10, 2026
Merged

ci(gallery): gate apps/gallery + component arch-guards#46
SiphoChris merged 2 commits into
mainfrom
ci/gallery-gating

Conversation

@SiphoChris

Copy link
Copy Markdown
Owner

Wires the flutterbits component target (apps/gallery) into CI — analyze, format-check, and run its widget + golden tests, mirroring the example-app job — and adds the component-scoped arch-guards the config's closing note deferred to "once the first component lands": no Material import and no hardcoded Color(0x…) (except the allowed transparent Color(0x00000000)) under apps/gallery/lib/components.

This is the first follow-up flagged in #45. If the Windows-generated goldens diverge from CI Linux rendering, this PR's gallery job will surface it (and upload the Linux renders as a gallery-golden-failures artifact) — I'll re-baseline from those if needed.

🤖 Generated with Claude Code

Gates the flutterbits component target in CI (analyze + format + widget/golden
tests, mirroring the example-app job), and lands the component-scoped arch-guards
the config flagged for 'once the first component lands': no Material import and no
hardcoded Color (except the allowed transparent Color(0x00000000)) under
apps/gallery/lib/components.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
flutterbits Ready Ready Preview, Comment Jun 10, 2026 9:28pm

The Windows-generated baselines diffed ~0.87% from CI Linux rendering (edge AA).
Replaced with the Linux renders pulled from the gallery job's failure artifact,
so the gallery golden job is deterministic on the authoritative platform (§9).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@SiphoChris SiphoChris merged commit 7390e17 into main Jun 10, 2026
8 checks passed
@SiphoChris SiphoChris deleted the ci/gallery-gating branch June 10, 2026 21:30
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