Skip to content

fix(catalog): read the WisdomTree fund list behind the product table - #78

Merged
daggerok merged 6 commits into
mainfrom
fix/catalog-fundlist
Oct 13, 2026
Merged

daggerok merged 6 commits into
mainfrom
fix/catalog-fundlist

Conversation

@daggerok

Copy link
Copy Markdown
Owner

What changed

  • fix(catalog): read the WisdomTree fund list behind the product table
  • chore(data): update WisdomTree ETF data
  • style(output): unify console output with the sibling updaters
  • refactor(output): use the one shared console output block
  • style(output): treat TICKERS as a selection, print 1 fund in the singular
  • chore(data): update WisdomTree ETF data

Why

Follow-up to the 2026-10-12 full data run (29 repos, CONCURRENCY=5): fixes the failures and data problems seen in that log and unifies the console output with the sibling updaters (one shared output block, honest [ done ] counts, one [ catalog ] line, no blank or interleaved lines, TICKERS=all, SEC_UA redacted)

How it was checked

  • bun test: 46 pass
  • bun build (scripts/update-data.ts, src/main.tsx), bun run build, git diff --check
  • etf-std check-readme, check-workflow, check-pages, check-scripts; tc/check.sh type check clean
  • live run TICKERS= CONCURRENCY=5 bun ./scripts/update-data.ts; data commits come from live runs

Since the 2026-10 site rebuild /us/products renders the ETF table client-side
from dataspanapi.wisdomtree.com/fundlist/data, so the page and its read-only
rendering only show "No results found" and every run fell back to the
published feed. The catalog now reads that JSON (direct, then the rendering
proxy asked for JSON) and keeps the rendered table as the fallback.
The output* block is now textually identical across the brand updaters (superset of the per-repo alias maps).
@daggerok
daggerok merged commit 8f5750e into main Oct 13, 2026
1 check passed
@daggerok
daggerok deleted the fix/catalog-fundlist branch October 13, 2026 05:56
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