Skip to content

chore: blob-migration cleanup — public/images/team + obsolete scripts (#197 + #198)#201

Merged
wab merged 2 commits into
mainfrom
chore/website-cleanup
May 22, 2026
Merged

chore: blob-migration cleanup — public/images/team + obsolete scripts (#197 + #198)#201
wab merged 2 commits into
mainfrom
chore/website-cleanup

Conversation

@wab

@wab wab commented May 22, 2026

Copy link
Copy Markdown
Contributor

Summary

In-advance-of-cutover cleanup for website milestone #3. These changes are independent of the blob cutover (#196) and have zero production impact, so no reason to wait.

Deviation from #197 issue body

The issue listed `scripts/download-jobs-photos.mjs` for deletion. Kept — it actively refreshes `public/images/jobs/` (6 jpegs referenced by `jobs/hero-section.tsx` and `jobs/offices-section.tsx`) and is unrelated to the blob migration. The issue listed it by mistake.

Why this can ship before #196 cutover

  • Public team photos: zero `app/` references (verified by grep) — they were left over from a pre-blob layout.
  • Migration scripts: referenced only by each other; not in `package.json` scripts; not in `.github/workflows`; not imported by anything in `app/`. They're for the old pipeline — even useless as cutover rollback (the new pipeline lives in `ocobo-revops/posts`).

Out of scope

Test plan

  • `pnpm install` runs clean
  • `pnpm check` green
  • `pnpm typecheck` green
  • No regression on `/jobs` (public/images/jobs/ untouched)
  • No regression on team-related pages (team images served from `ASSETS_BASE_URL`, not `public/images/team/`)

wab added 2 commits May 22, 2026 11:14
12 firstname-only photos (~31 MB) with zero references in app/.
Superseded by team photos served from the Vercel Blob store via
ASSETS_BASE_URL. Closes #198.
Delete one-shot utilities from the original migration to Vercel Blob.
The operational asset pipeline now lives in ocobo-revops/posts; these
scripts reference the old hostname and serve no purpose.

Removed:
- migrate-to-blob.js, asset-url-mapping.json, setup-migration.md
- update-frontmatter.js, update-frontmatter-local.js
- update-website-asset-refs.js, update-dynamic-asset-refs.js
- upload-tool-icons.js, verify-blob-urls.js
- github-actions-workflow.yml (template for posts repo, misplaced here)

Also drop @vercel/blob from dependencies (last consumer removed) and
update docs/architecture/source-tree.md.

Kept download-jobs-photos.mjs — actively used to refresh
public/images/jobs/ (6 jpegs referenced by jobs/hero-section.tsx and
jobs/offices-section.tsx), unrelated to blob migration. The #197 issue
listed it by mistake.

Closes #197.
@vercel

vercel Bot commented May 22, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
website Ready Ready Preview May 22, 2026 9:16am

Request Review

@wab wab merged commit ce33ce4 into main May 22, 2026
5 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.

chore(public): remove orphan public/images/team (~31 MB) chore(scripts): remove obsolete blob migration scripts

1 participant