Skip to content

Fix Safari playback and automate rabbit deployment - #1

Merged
lnikell merged 3 commits into
mainfrom
codex/safari-rabbit-vercel
Jul 15, 2026
Merged

Fix Safari playback and automate rabbit deployment#1
lnikell merged 3 commits into
mainfrom
codex/safari-rabbit-vercel

Conversation

@lnikell

@lnikell lnikell commented Jul 15, 2026

Copy link
Copy Markdown
Member

What changed

  • add WebKit-safe decoded-frame validation and presentation fallbacks for Safari
  • build the grass-rabbit demo from its local workspace runtime packages
  • configure the existing aval-demo Vercel project for Git deployments from examples/grass-rabbit
  • cancel demo deployments when the commit does not change that folder

Why

Safari needed a compatible frame-upload path, and the demo was previously built and uploaded manually. The Vercel project was not connected to Git, while clean remote builds could not resolve the unpublished workspace packages.

Verification

  • npm run build:vercel succeeds and emits the /aval/ production bundle
  • WebKit reaches interactiveReady, renders one animated canvas, enters the hover state, and reports zero console errors
  • Git-triggered Vercel preview dpl_3jB1wfr4AcDGXeai6nSuSxRsxZNx completed from commit 1815343
  • a docs-only follow-up at 851b4cb was canceled by the ignored-build command before install/build

Existing CI baseline

The repository's main branch already fails the GitHub Actions matrix. The source job typechecks before generating ignored workspace declarations; the security job intentionally rejects licenses awaiting policy review. Those failures are unchanged by this PR and were not broadened into this deployment fix.

@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
aval-demo Ignored Ignored Jul 15, 2026 4:19pm

Request Review

@lnikell
lnikell marked this pull request as ready for review July 15, 2026 16:26
@lnikell
lnikell merged commit 18cff38 into main Jul 15, 2026
2 of 10 checks 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