Skip to content

Note current Lighthouse score in README - #53

Merged
amyrlam merged 4 commits into
mainfrom
claude/lighthouse-score-readme-9b4cef
Jul 24, 2026
Merged

Note current Lighthouse score in README#53
amyrlam merged 4 commits into
mainfrom
claude/lighthouse-score-readme-9b4cef

Conversation

@amyrlam

@amyrlam amyrlam commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Resolves #23

Summary

  • Records the live site's mobile Lighthouse results in the README: 100 across Performance, Accessibility, Best Practices, and SEO, with shields.io badges up top.
  • Adds a Lighthouse CI job to .github/workflows/ci.yml that builds the site and blocks the PR if Performance drops below 90, Best Practices below 95, or Accessibility/SEO below 100 (lighthouserc.json).

Test plan

  • Ran a live mobile Lighthouse audit against https://youthphase.dev and confirmed the 100s reflected in the README
  • Validated lighthouserc.json locally with lhci autorun
  • Confirmed the new Lighthouse CI job passes on GitHub Actions (median of 3 runs per page)

🤖 Generated with Claude Code

Records the live site's mobile Lighthouse results (100 across the board)
in the Testing section so the score has a documented reference point.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
youthphase Ready Ready Preview, Comment Jul 24, 2026 5:38am

Adds a Lighthouse CI job that builds the site and fails the PR if any
page's score drops below set floors (Performance 90, Best Practices
95, Accessibility/SEO 100), so a regression gets caught before merge
instead of relying on someone noticing later. Adds shields.io badges
showing the live production score to the top of the README.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A single run on the shared GitHub Actions runner scored the 404 page's
Performance at 0.87, below the 0.9 floor, on what's otherwise a stable
page — runner CPU contention, not a real regression. Matches the
numberOfRuns used when validating this config locally.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The moon/star/rainbow/glow/scrim layers are live CSS-animated overlays
whose pixel state at capture time depends on elapsed time since page
load, not just the pinned sky time — a source of visual noise separate
from (and not fixed by) the sky-pin race fix in db8dc55. Marking them
data-chromatic="ignore" excludes that noise while leaving real page
content (nav, forms, cards, the sky gradient/ink on <body> itself)
diffed as before.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@amyrlam
amyrlam merged commit 083140b into main Jul 24, 2026
8 checks passed
@amyrlam
amyrlam deleted the claude/lighthouse-score-readme-9b4cef branch July 24, 2026 05:42
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.

GH

1 participant