Skip to content

Conversation

@hanabi1224
Copy link
Contributor

@hanabi1224 hanabi1224 commented Oct 20, 2025

Summary of changes

To fix the below CI error

* [500] <https://faucet.triangleplatform.com/filecoin/calibration> | Rejected status code (this depends on your "accept" configuration): Internal Server Error

Changes introduced in this pull request:

Reference issue to close (if applicable)

Closes

Other information and links

Change checklist

  • I have performed a self-review of my own code,
  • I have made corresponding changes to the documentation. All new code adheres to the team's documentation standards,
  • I have added tests that prove my fix is effective or that my feature works (if possible),
  • I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

Summary by CodeRabbit

  • Documentation

    • Updated testnet FIL faucet endpoint in wallet interaction guide. The new endpoint provides improved reliability and better availability for users accessing test network resources.
  • Chores

    • Updated link validation configuration to ensure optimal documentation reference verification and comprehensive coverage.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 20, 2025

Walkthrough

This PR updates the testnet FIL faucet URL from triangleplatform.com to beryx.io/faucet in user documentation and adds the new URL to the lychee link checker exclusion list to prevent bot protection errors during link validation.

Changes

Cohort / File(s) Change Summary
Faucet URL Migration
.config/lychee.toml
Added "beryx.io/faucet" to the exclude list with comment indicating bot protection / 403 Forbidden errors
Documentation Update
docs/docs/users/guides/interacting_with_wallets.md
Updated testnet FIL faucet URL from triangleplatform.com/filecoin/calibration to beryx.io/faucet

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • ChainSafe/forest#5839: Modifies .config/lychee.toml to add external sites to the exclude list for bot protection / 403 errors, using the same pattern and intent.

Suggested reviewers

  • sudo-shashank
  • LesnyRumcajs
  • elmattic

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The PR title "fix(doc): alternative faucet url" is directly related to the main changes in the changeset. The primary user-facing change is updating the faucet URL in the documentation from triangleplatform.com to beryx.io/faucet, which is accurately captured by the title. The title is concise, specific (scoped to "doc"), and clear enough that a teammate would understand the PR aims to fix documentation by updating to an alternative faucet endpoint. While the PR also includes a supporting change to .config/lychee.toml to exclude the new faucet URL from CI checks, the primary change is the documentation update, which the title correctly emphasizes.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch hm/fix-faucet-url

📜 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 9cf9cb0 and 49d0693.

📒 Files selected for processing (2)
  • .config/lychee.toml (1 hunks)
  • docs/docs/users/guides/interacting_with_wallets.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
  • GitHub Check: tests
  • GitHub Check: tests-release
  • GitHub Check: Build forest binaries on Linux AMD64
  • GitHub Check: All lint checks
  • GitHub Check: Build Ubuntu
  • GitHub Check: Build MacOS
  • GitHub Check: cargo-publish-dry-run
🔇 Additional comments (2)
docs/docs/users/guides/interacting_with_wallets.md (1)

87-87: Improves user resilience with fallback faucet option.

The update provides users with both a primary and an alternate faucet, which improves the likelihood of successful testnet FIL acquisition when one endpoint fails. The markdown formatting is correct and consistent with the document style.

.config/lychee.toml (1)

26-27: Appropriately excludes the new faucet URL from link checking.

The exclusion prevents lychee from attempting to validate the new faucet endpoint and encountering 403 bot protection errors during CI runs. The comment clearly documents the reason, consistent with other bot protection exclusions in the file. This directly addresses the failing CI issue mentioned in the PR objectives.


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

@hanabi1224 hanabi1224 added this pull request to the merge queue Oct 20, 2025
Merged via the queue into main with commit 2fb848a Oct 20, 2025
56 checks passed
@hanabi1224 hanabi1224 deleted the hm/fix-faucet-url branch October 20, 2025 13:49
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.

4 participants