Skip to content

consolidate solana-official + solana-labs into 'solana' provider - #1302

Merged
Flotapponnier merged 1 commit into
mainfrom
fix/consolidate-solana-main
Jul 18, 2026
Merged

consolidate solana-official + solana-labs into 'solana' provider#1302
Flotapponnier merged 1 commit into
mainfrom
fix/consolidate-solana-main

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Cherry-pick of #1299 to main.

Consolidates 2 duplicate provider slugs (solana-official, solana-labs) into the canonical solana chain brand.

  • Harness config: rename Prom provider label on rpc-capabilities + ws-head-latency
  • Spec YAMLs: rename provider slug + query labels
  • Registry: delete redundant solana-official entry
  • PRODUCT_ALIASES: both legacy slugs → solana for backward-compat URL resolution

Post-deploy

  • /products/solana-official and /products/solana-labs → 308 → /products/solana → 308 → /chains/solana
  • No 404 on old inbound links

Verified: pnpm typecheck ✅, pnpm validate ✅, go build clean on both harnesses.

Both slugs pointed at api.mainnet-beta.solana.com and rendered as Solana Labs branding:
- solana-official (rpc-capabilities)
- solana-labs (ws-head-latency)

Neither was a distinct product from the Solana chain brand. Two /products/* pages (solana-official, solana-labs) duplicated content that logically lives on /chains/solana.

Consolidation:
- Harness config: rename Prom provider label to 'solana' on both harnesses
- Spec YAMLs (solana-rpc, ws-head-latency-solana): rename provider slug and all query labels to 'solana'
- Registry: delete solana-official entry (redundant with existing 'solana' entry)
- PRODUCT_ALIASES: solana-official -> solana + solana-labs -> solana so legacy inbound URLs resolve to canonical
- Logo manifest: alias solana-labs to solana (solana-official already aliased)

Post-deploy: /products/solana-official and /products/solana-labs will 308-redirect to /products/solana which 308-redirects to /chains/solana (consistent with the arbitrum/base/optimism-official pattern already in place). No 404s on old inbound links.

Co-authored-by: Florent Tapponnier <contact@mobula.io>
@Flotapponnier
Flotapponnier merged commit 07dd175 into main Jul 18, 2026
@Flotapponnier
Flotapponnier deleted the fix/consolidate-solana-main branch July 18, 2026 17:27
Flotapponnier added a commit that referenced this pull request Jul 19, 2026
…') (#1307)

Follow-up to #1302 — the slug rename to 'solana' worked but the spec's 'name' field was left as 'Solana Labs' / 'Solana Foundation', so the ledger still displayed the old branding.

- solana-rpc.yml: name Solana Labs -> Solana
- ws-head-latency-solana.yml: name Solana Foundation -> Solana

Site display consolidates with the /chains/solana brand.

Co-authored-by: Florent Tapponnier <contact@mobula.io>
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