- Remove GitHub Pages workflow (release-pages.yml)
- Add Vercel configuration (vercel.json)
- Create artifact fetcher script (scripts/fetch-branch-artifacts.sh)
- Fetches Storybook from Cloudflare Pages
- Downloads E2E/Vitest reports from GitHub Actions
- Uses gh CLI for API access
- Update build script with graceful fallbacks
- Creates placeholder pages for pending CI
- Supports both local and Vercel environments
- Handles missing artifacts gracefully
- Add pages:build:branch-status npm script
- Update documentation with new deployment approach
Benefits:
- Deploys immediately on every push
- Fetches artifacts on-demand during build
- Shows loading states for pending CI
- Simpler, more reliable architecture
- No complex artifact passing between GitHub Actions and Vercel
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>