Skip to content

Update supported networks documentation and configuration. Removed Be…#730

Merged
Jordy-Baby merged 1 commit intomainfrom
2025-11-07-m1a6-5e236
Nov 7, 2025
Merged

Update supported networks documentation and configuration. Removed Be…#730
Jordy-Baby merged 1 commit intomainfrom
2025-11-07-m1a6-5e236

Conversation

@moose-code
Copy link
Member

@moose-code moose-code commented Nov 7, 2025

…rachain, Blast, and Boba from HyperRPC and HyperSync network lists. Added Sonic Testnet to both lists. Updated Docusaurus config to include a link to "Shipper's Logs" and reorganized the homepage to feature news and media links.

Summary by CodeRabbit

  • New Features

    • Added "Shipper's Logs" video section featuring release recap videos for recent versions
    • Added News & Media section to homepage with links to videos, showcase, and blog
    • Added Sonic Testnet support to HyperSync and HyperRPC
  • Documentation

    • Added comprehensive Sonic Testnet integration guide with configuration examples and setup instructions
  • Chores

    • Removed support for Berachain, Blast, Blast Sepolia, and Boba networks from HyperSync and HyperRPC

…rachain, Blast, and Boba from HyperRPC and HyperSync network lists. Added Sonic Testnet to both lists. Updated Docusaurus config to include a link to "Shipper's Logs" and reorganized the homepage to feature news and media links.
@moose-code moose-code requested a review from Jordy-Baby November 7, 2025 13:50
@vercel
Copy link

vercel bot commented Nov 7, 2025

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

Project Deployment Preview Comments Updated (UTC)
envio-docs Ready Ready Preview Comment Nov 7, 2025 1:52pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 7, 2025

Walkthrough

The PR adds Sonic Testnet support with dedicated documentation, introduces a "Shipper's Logs" video section featuring release recaps, removes four networks (Berachain, Blast, Blast Sepolia, Boba) from supported lists, creates a reusable YouTube video component, and updates the site navigation and data structures accordingly.

Changes

Cohort / File(s) Summary
Sonic Testnet Documentation
docs/HyperIndex/supported-networks/sonic-testnet.md
New documentation page describing Sonic Testnet integration with chain ID, endpoint references, overview, YAML configuration examples, and getting started guidance.
Supported Networks List Updates
docs/HyperRPC/hyperrpc-supported-networks.md, docs/HyperSync/hypersync-supported-networks.md, supported-networks.json
Removed four networks (Berachain, Blast, Blast Sepolia, Boba) from supported lists; added Sonic Testnet (14601) with endpoints and tier information; restructured network entries in JSON data file.
Video/Media Infrastructure
src/components/Video.jsx, src/pages/videos.mdx, docusaurus.config.js
Added new Video component for YouTube embeds with responsive 16:9 aspect ratio; created "Shipper's Logs" page featuring release recap videos (v2.32.0–v2.27.0); added navbar link to videos section.
Homepage Navigation Update
src/pages/index.js
Added News & Media section with links to videos, showcase, and blog; minor JSX formatting changes to existing links.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Verify Sonic Testnet endpoint URLs and chain ID (14601) are correct
  • Confirm intentionality of removing Berachain, Blast, Blast Sepolia, and Boba from supported networks
  • Validate supported-networks.json restructuring preserves all required network data
  • Check Video component iframe attributes and YouTube URL format handling

Possibly related PRs

Suggested labels

codex

Suggested reviewers

  • DenhamPreen
  • DZakh

Poem

🐰 A sonic breeze now flows through the testnet gates,
While videos of releases share their fates,
Berachain and friends wave their last goodbye,
New logs ship forth as our docs reach the sky! 🚀

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main objective of the PR: updating supported networks documentation by removing certain networks and adding Sonic Testnet.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch 2025-11-07-m1a6-5e236

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fa7aeb4 and 03cabe1.

📒 Files selected for processing (8)
  • docs/HyperIndex/supported-networks/sonic-testnet.md (1 hunks)
  • docs/HyperRPC/hyperrpc-supported-networks.md (1 hunks)
  • docs/HyperSync/hypersync-supported-networks.md (1 hunks)
  • docusaurus.config.js (1 hunks)
  • src/components/Video.jsx (1 hunks)
  • src/pages/index.js (2 hunks)
  • src/pages/videos.mdx (1 hunks)
  • supported-networks.json (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-07-29T14:30:03.677Z
Learnt from: DenhamPreen
Repo: enviodev/docs PR: 673
File: docs/HyperIndex/supported-networks/chainweb-testnet-21.md:14-16
Timestamp: 2025-07-29T14:30:03.677Z
Learning: Chainweb Testnet 20 (ID: 5920) and Chainweb Testnet 21 (ID: 5921) have non-functional HyperSync endpoints that return HTTP 404, indicating these networks are not properly supported and should be removed from documentation.

Applied to files:

  • docs/HyperRPC/hyperrpc-supported-networks.md
  • docs/HyperSync/hypersync-supported-networks.md
  • supported-networks.json
🪛 markdownlint-cli2 (0.18.1)
docs/HyperRPC/hyperrpc-supported-networks.md

95-95: Bare URL used

(MD034, no-bare-urls)


95-95: Bare URL used

(MD034, no-bare-urls)

🔇 Additional comments (10)
docs/HyperRPC/hyperrpc-supported-networks.md (2)

95-95: Sonic Testnet addition looks good.

The Sonic Testnet entry is properly formatted and aligns with the new documentation added in this PR. The network ID (14601) and endpoints are consistent with other network definitions.

Note: The static analysis warning about bare URLs is acceptable in this table context, as markdown tables commonly use this format for displaying URLs directly.


38-39: Verify endpoint status before removal.

The curl verification returned HTTP 000 (connection failure) for both endpoints instead of the expected status code, making this inconclusive. However, the learnings confirm these Chainweb Testnet 20 and 21 endpoints are non-functional. Before applying the removal, manually verify:

  • No other documentation or configuration references these network IDs (5920, 5921) or hostnames elsewhere in the codebase
  • The removal aligns with current HyperRPC support scope
docs/HyperSync/hypersync-supported-networks.md (1)

103-103: Sonic Testnet addition looks good.

The Sonic Testnet entry is properly formatted with the correct tier designation (🎒 TESTNET), network ID (14601), and endpoints consistent with the new documentation and other testnet entries in this file.

docusaurus.config.js (1)

331-335: Navbar configuration for Shipper's Logs looks good.

The new navbar item is properly configured and aligns with the new videos page (src/pages/videos.mdx) added in this PR. The positioning between HyperRPC Docs and Showcase is logical for media content.

src/pages/index.js (2)

32-43: Code reformatting improves readability.

The multi-line format for the HyperRPC and HyperIndex Hosted Service links enhances code readability while maintaining the same functionality.


74-87: News & Media section successfully integrated.

The new section properly follows the existing pattern established by other docSection blocks and includes appropriate links to the new videos page, existing showcase, and blog. The structure is consistent and well-organized.

docs/HyperIndex/supported-networks/sonic-testnet.md (1)

1-63: Comprehensive Sonic Testnet documentation.

This new network documentation page is well-structured and follows the established pattern for network-specific documentation. The configuration example, endpoint information, and tier designation are all consistent with the entries added to the HyperRPC and HyperSync supported networks lists.

Key strengths:

  • Clear table with chain ID and endpoints
  • Proper tier designation (TESTNET 🎒)
  • Practical YAML configuration example
  • Helpful links to guides and support
src/pages/videos.mdx (1)

1-101: Well-structured video recap page.

This new page provides an excellent resource for tracking release updates through video content. The structure is clear, with newest releases first, and each section provides both video embeds and text highlights for those who prefer to skim.

Strengths:

  • Clean organization with consistent formatting per version
  • Proper import and usage of the Video component
  • External links to GitHub releases and YouTube for reference
  • Encouraging contribution message at the end
src/components/Video.jsx (1)

3-31: Clean and reusable Video component.

This component provides a clean abstraction for embedding YouTube videos with proper responsive behavior. The implementation uses the standard 16:9 aspect ratio technique with absolute positioning for responsive iframes.

Strengths:

  • Proper responsive design (56.25% padding for 16:9 ratio)
  • Complete iframe attributes for YouTube embeds
  • Title prop for accessibility
  • Visual enhancements (border radius and shadow)
supported-networks.json (1)

5-5: Verify the selective network removal is intentional; consider also addressing Chainweb Testnet 20 and 21.

The script output confirms your concern about inconsistent removals:

  • Berachain testnet remains present (berachain-artio-testnet) while mainnet was removed
  • Blast was completely removed (no networks present)
  • Boba mainnet remains present while testnet was removed

This confirms the removal was selective by network variant, not blanket. Clarify with the PR objectives whether this mixed approach (removing some mainnet variants but keeping others' testnets) is intentional.

Additionally, based on prior feedback, Chainweb Testnet 20 and 21 are listed in supported-networks.json but have non-functional HyperSync endpoints returning HTTP 404. Verify whether these should be removed as part of network cleanup.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Collaborator

@Jordy-Baby Jordy-Baby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@Jordy-Baby Jordy-Baby merged commit ef001df into main Nov 7, 2025
2 of 3 checks passed
@Jordy-Baby Jordy-Baby deleted the 2025-11-07-m1a6-5e236 branch November 7, 2025 13:55
This was referenced Nov 26, 2025
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.

2 participants