Skip to content

feat(upstream): sync newly-merged OSS PRs — 113→143 across 97→102 repos - #15

Merged
spokodev merged 1 commit into
mainfrom
feat/upstream-refresh-143
Jul 9, 2026
Merged

feat(upstream): sync newly-merged OSS PRs — 113→143 across 97→102 repos#15
spokodev merged 1 commit into
mainfrom
feat/upstream-refresh-143

Conversation

@spokodev

@spokodev spokodev commented Jul 9, 2026

Copy link
Copy Markdown
Owner

What

Refreshes the /upstream proof with 30 more merged pull requests that landed since the last snapshot (lastEnrichDate was 2026-07-06). The site now shows 143 merged PRs across 102 open-source projects (was 113 / 97).

Most new merges are deeper into repos we already feature (redis/node-redis, i18next, undici, es-toolkit, meriyah, markdown-it, mantine, highlight.js…). 5 are new repos:

Repo Category Logo
openai/openai-node frameworks letter-chip¹
adobe/react-spectrum design-dx letter-chip¹
zloirock/core-js web-standards letter-chip
toji/gl-matrix web-standards letter-chip
mysqljs/sql-escaper databases letter-chip

¹ simple-icons has dropped the OpenAI/Adobe brand marks under their trademark policy; the others have no own logo, so all 5 use the established letter-chip fallback (consistent with the existing long-tail repos).

How (fed the existing pipeline, didn't rebuild it)

  • data/upstream-prs-seed.jsonlappend-only +30 lines (existing 113 byte-identical, no reorder).
  • data/upstream-categories.ts + data/upstream-npm-map.ts — registered the 5 new repos (category required; npm package for download counts; icon=null).
  • content/upstream.json — regenerated via the enrich pipeline (tsx scripts/enrich-upstream.ts): 143 PRs · 102 repos · 901,431 stars · 4.34B weekly npm downloads. Counts are derived from array lengths.
  • messages/{en,uk,de,es,fr,nl,pl,pt}/upstream.json — the only hardcoded counts (meta.description): 113→143, 97→102, in each locale's own wording.
  • Reworded the stale 113 / 7 planets prose comments in the galaxy + constellation files to be count-agnostic so they never drift again.

Verification

pnpm typecheck + pnpm lint + pnpm build clean (168 static pages, no MISSING_MESSAGE). Prerendered HTML confirms: /upstream hero big number = 143, brand grid lists 102 repos including the 5 new ones, 102 open-source projects copy, and the home proof band reads 143 merged pull requests across 102.

🤖 Generated with Claude Code

Refresh the /upstream proof with 30 more merged pull requests that landed
since the last snapshot (2026-07-06). Most are deeper merges into repos we
already feature (redis, i18next, undici, es-toolkit, meriyah, markdown-it,
mantine…); 5 are new repos.

- data/upstream-prs-seed.jsonl: +30 PR lines (append only, existing 113
  untouched) → 143 PRs / 102 repos.
- New repos registered in data/upstream-categories.ts + data/upstream-npm-map.ts:
  openai/openai-node, adobe/react-spectrum, zloirock/core-js, toji/gl-matrix,
  mysqljs/sql-escaper (icon=null → letter-chip; simple-icons dropped the
  OpenAI/Adobe brand marks, and the others have no own logo).
- content/upstream.json regenerated via the enrich pipeline:
  143 PRs · 102 repos · 901,431 stars · 4.34B weekly npm downloads.
- messages/{8}/upstream.json meta.description: 113→143, 97→102 (the only
  spot the counts are hardcoded; everything else derives from aggregates()).
- Reworded the stale "113"/"7 planets" prose comments in the galaxy +
  constellation files to be count-agnostic so they never drift again.

typecheck + lint + build clean; /upstream hero shows 143, grid lists 102
repos incl the 5 new ones, home proof band reads 143/102.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@spokodev
spokodev merged commit f8f15ae into main Jul 9, 2026
2 checks passed
@spokodev
spokodev deleted the feat/upstream-refresh-143 branch July 9, 2026 11:43
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