Skip to content

fix(seo): serve OG image from bones.sh; document canonical repo (LAC-2792)#37

Merged
lacymorrow merged 1 commit into
mainfrom
lac-2792/canonical-repo-og-image
Jul 20, 2026
Merged

fix(seo): serve OG image from bones.sh; document canonical repo (LAC-2792)#37
lacymorrow merged 1 commit into
mainfrom
lac-2792/canonical-repo-og-image

Conversation

@lacymorrow

Copy link
Copy Markdown
Contributor

Paperclip issue

LAC-2792 — bones.sh repo/deploy mapping: bones-www changes never reach prod.

Summary

  • Fix: siteConfig.ogImage pointed at https://shipkit.io/og, so social shares of bones.sh showed ShipKit's OG image. bones-www fixed this in Mar 2026 (ed542128) but that repo stopped deploying to bones.sh, so the fix never shipped. Now points at bones.sh's own working /og route.
  • Regression test: tests/unit/seo-og-image.test.ts asserts the OG image origin matches the site origin (fails on the bug, passes after).
  • Docs: CLAUDE.md + README now state that this repo is canonical for bones.sh production (Vercel project bones, branch main) and that lacymorrow/bones-www is dead for bones.sh.

Testing

  • bunx vitest run tests/unit/ → 2 files, 4 tests passed (new test verified red before the fix).
  • Verified https://bones.sh/og returns 200 image/png.

Acceptance criteria (LAC-2792)

  • Canonical repo decided + documented in this repo (bones-www side handled in a separate PR there before archiving).

…2792)

- ogImage pointed at https://shipkit.io/og so social shares of bones.sh
  showed ShipKit branding. The bones-www fix for this (ed542128) never
  shipped because bones-www stopped deploying to bones.sh. Point it at
  the site's own working /og route, with a regression test.
- Document in CLAUDE.md and README that THIS repo (shipkit-io/bones) is
  canonical for bones.sh production (Vercel project 'bones'), and that
  lacymorrow/bones-www is dead for bones.sh.
@vercel

vercel Bot commented Jul 20, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
bones Ready Ready Preview, Comment Jul 20, 2026 1:28pm

Request Review

@github-actions

Copy link
Copy Markdown

Failed to generate code suggestions for PR

@lacymorrow

Copy link
Copy Markdown
Contributor Author

Review status: the AI Code Reviewer job posted "Failed to generate code suggestions for PR" — the bot errored, no feedback produced. Gemini review-pr was skipped, CodeQL + smoke-test pass. Proceeding once the Lighthouse audit check completes.

@lacymorrow
lacymorrow merged commit 6ba31f4 into main Jul 20, 2026
8 of 9 checks passed
@lacymorrow
lacymorrow deleted the lac-2792/canonical-repo-og-image branch July 20, 2026 13:39
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