Skip to content

Conversation

@alexcss
Copy link
Collaborator

@alexcss alexcss commented Dec 24, 2025

Title

  • Add broken links checker and update Node.js version

Description

  • Introduced a broken links checker by adding relevant documentation, workflow, and CLI support.
  • Updated Node.js version to support the new functionality.
  • Modified Docusaurus configuration to enable and validate link checking.

Screenshots/GIFs

image

Testing

  • Verified the link validation functionality both in CLI and build workflows.
  • Refer to README.md for testing the build outputs and broken links using yarn build.

Checklist

  • I have read and understood the contributing guidelines.
  • I have followed the style guide and formatting guidelines.
  • I have added appropriate comments to explain the changes.
  • I have tested my changes thoroughly.

Refs

  • No related links found.

…date Node.js version and modify Docusaurus config for link validation.
…th `check-links` script; improve parsing for anchors; remove deprecated environment variables.
@vercel
Copy link

vercel bot commented Dec 24, 2025

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

Project Deployment Review Updated (UTC)
devportal-rootstock Ready Ready Preview, Comment Dec 24, 2025 10:22am

@github-actions
Copy link
Contributor

github-actions bot commented Dec 24, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
actions/actions/checkout 4.*.* 🟢 6.5
Details
CheckScoreReason
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Maintained🟢 56 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5
Code-Review🟢 10all changesets reviewed
Binary-Artifacts🟢 10no binaries found in the repo
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Packaging⚠️ -1packaging workflow not detected
Signed-Releases⚠️ -1no releases found
Pinned-Dependencies🟢 3dependency not pinned by hash detected -- score normalized to 3
Security-Policy🟢 9security policy file detected
Vulnerabilities🟢 91 existing vulnerabilities detected
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
SAST🟢 8SAST tool detected but not run on all commits
actions/actions/github-script 7.*.* 🟢 6.3
Details
CheckScoreReason
Maintained⚠️ 00 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 10no binaries found in the repo
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies⚠️ 1dependency not pinned by hash detected -- score normalized to 1
Token-Permissions🟢 9detected GitHub workflow tokens with excessive permissions
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
SAST🟢 10SAST tool is run on all commits
Vulnerabilities🟢 37 existing vulnerabilities detected
actions/actions/setup-node 4.*.* 🟢 5.9
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Maintained🟢 68 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 6
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 9binaries present in source code
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
Branch-Protection⚠️ 1branch protection is not maximal on development and all release branches
SAST🟢 9SAST tool is not run on all commits -- score normalized to 9
Vulnerabilities🟢 82 existing vulnerabilities detected
npm/caniuse-lite 1.0.30001761 🟢 4.9
Details
CheckScoreReason
Code-Review⚠️ 0Found 0/30 approved changesets -- score normalized to 0
Maintained🟢 1016 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Packaging⚠️ -1packaging workflow not detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Security-Policy⚠️ 0security policy file not detected
SAST⚠️ 0no SAST tool detected
License🟢 10license file detected
Binary-Artifacts🟢 10no binaries found in the repo
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
Signed-Releases⚠️ -1no releases found
Pinned-Dependencies🟢 10all dependencies are pinned
Vulnerabilities🟢 91 existing vulnerabilities detected
Fuzzing⚠️ 0project is not fuzzed

Scanned Files

  • .github/workflows/check-broken-links.yml
  • package-lock.json
  • yarn.lock

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in es

The build found broken internal links or anchors.

View broken links/anchors
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/overview/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/rns-dapp/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /concepts/rbtc/conversion/:
   -> linking to /concepts/powpeg/#the-history-of-the-powpeg-protocol
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
   -> linking to #increment (resolved as: /dev-tools/data/covalent/#increment)
- Broken anchor on source page path = /developers/requirements/:
   -> linking to #account-based-addresses (resolved as: /developers/requirements/#account-based-addresses)
   -> linking to #contract-addresses (resolved as: /developers/requirements/#contract-addresses)
   -> linking to #hardhat-starter-kit (resolved as: /developers/requirements/#hardhat-starter-kit)
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/ledger/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/trezor/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
   -> linking to #converting-btc-to-rbtc (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#converting-btc-to-rbtc)
   -> linking to #using-rootstock-utils (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#using-rootstock-utils)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in ja

The build found broken internal links or anchors.

View broken links/anchors
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/overview/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/rns-dapp/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /concepts/rbtc/conversion/:
   -> linking to /concepts/powpeg/#the-history-of-the-powpeg-protocol
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
   -> linking to #increment (resolved as: /dev-tools/data/covalent/#increment)
- Broken anchor on source page path = /developers/requirements/:
   -> linking to #account-based-addresses (resolved as: /developers/requirements/#account-based-addresses)
   -> linking to #contract-addresses (resolved as: /developers/requirements/#contract-addresses)
   -> linking to #hardhat-starter-kit (resolved as: /developers/requirements/#hardhat-starter-kit)
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/ledger/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/trezor/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
   -> linking to #converting-btc-to-rbtc (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#converting-btc-to-rbtc)
   -> linking to #using-rootstock-utils (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#using-rootstock-utils)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in ko

The build found broken internal links or anchors.

View broken links/anchors
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/overview/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/rns-dapp/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /concepts/rbtc/conversion/:
   -> linking to /concepts/powpeg/#the-history-of-the-powpeg-protocol
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
   -> linking to #increment (resolved as: /dev-tools/data/covalent/#increment)
- Broken anchor on source page path = /developers/quickstart/hardhat/:
   -> linking to /developers/requirements/#installing-nodejs-and-npm
- Broken anchor on source page path = /developers/quickstart/reown/:
   -> linking to /developers/requirements/#installing-nodejs-and-npm
- Broken anchor on source page path = /developers/quickstart/wagmi/:
   -> linking to /developers/requirements/#installing-nodejs-and-npm
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/ledger/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/trezor/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
   -> linking to #converting-btc-to-rbtc (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#converting-btc-to-rbtc)
   -> linking to #using-rootstock-utils (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#using-rootstock-utils)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in en

The build found broken internal links or anchors.

View broken links/anchors
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/overview/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/rns-dapp/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
   -> linking to #increment (resolved as: /dev-tools/data/covalent/#increment)
- Broken anchor on source page path = /developers/requirements/:
   -> linking to #account-based-addresses (resolved as: /developers/requirements/#account-based-addresses)
   -> linking to #contract-addresses (resolved as: /developers/requirements/#contract-addresses)
   -> linking to #hardhat-starter-kit (resolved as: /developers/requirements/#hardhat-starter-kit)
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/ledger/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
   -> linking to #supported-addresses (resolved as: /resources/guides/powpeg-app/pegin/trezor/#supported-addresses)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
   -> linking to #converting-btc-to-rbtc (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#converting-btc-to-rbtc)
   -> linking to #using-rootstock-utils (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#using-rootstock-utils)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link

…e parsing, update comment format, and improve guidance for resolving issues.
@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in es

The build found broken internal links or anchors.

🔗 Broken Links
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
⚓ Broken Anchors
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /concepts/rbtc/conversion/:
   -> linking to /concepts/powpeg/#the-history-of-the-powpeg-protocol
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
- Broken anchor on source page path = /developers/requirements/:
   -> linking to #account-based-addresses (resolved as: /developers/requirements/#account-based-addresses)
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link
  5. For anchors, verify the heading ID exists on the target page

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in ja

The build found broken internal links or anchors.

🔗 Broken Links
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
⚓ Broken Anchors
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /concepts/rbtc/conversion/:
   -> linking to /concepts/powpeg/#the-history-of-the-powpeg-protocol
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
- Broken anchor on source page path = /developers/requirements/:
   -> linking to #account-based-addresses (resolved as: /developers/requirements/#account-based-addresses)
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link
  5. For anchors, verify the heading ID exists on the target page

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in en

The build found broken internal links or anchors.

🔗 Broken Links
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
⚓ Broken Anchors
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
- Broken anchor on source page path = /developers/requirements/:
   -> linking to #account-based-addresses (resolved as: /developers/requirements/#account-based-addresses)
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link
  5. For anchors, verify the heading ID exists on the target page

@github-actions
Copy link
Contributor

🔗 Broken Links/Anchors Found in ko

The build found broken internal links or anchors.

🔗 Broken Links
- Broken link on source page path = /developers/integrate/flyover/:
   -> linking to /developers/integrate/flyover/powpeg/
- Broken link on source page path = /developers/integrate/rif-relay/overview/:
   -> linking to docs/README.md/ (resolved as: /developers/integrate/rif-relay/overview/docs/README.md/)
- Broken link on source page path = /developers/integrate/rns/overview/:
   -> linking to ./03-rns/js-sdk/ (resolved as: /developers/integrate/rns/overview/03-rns/js-sdk/)
- Broken link on source page path = /developers/integrate/rns/rns-dapp/:
   -> linking to ./smart-contract/ (resolved as: /developers/integrate/rns/rns-dapp/smart-contract/)
- Broken link on source page path = /developers/integrate/rns/smart-contract/:
   -> linking to ./js-sdk/ (resolved as: /developers/integrate/rns/smart-contract/js-sdk/)
⚓ Broken Anchors
- Broken anchor on source page path = /concepts/powpeg/hsm-firmware-attestation/:
   -> linking to #powpeg-hsm-firmware-attestation---sovryn (resolved as: /concepts/powpeg/hsm-firmware-attestation/#powpeg-hsm-firmware-attestation---sovryn)
- Broken anchor on source page path = /concepts/rbtc/conversion/:
   -> linking to /concepts/powpeg/#the-history-of-the-powpeg-protocol
- Broken anchor on source page path = /dev-tools/data/covalent/:
   -> linking to #unified-api (resolved as: /dev-tools/data/covalent/#unified-api)
- Broken anchor on source page path = /developers/quickstart/hardhat/:
   -> linking to /developers/requirements/#installing-nodejs-and-npm
- Broken anchor on source page path = /developers/quickstart/reown/:
   -> linking to /developers/requirements/#installing-nodejs-and-npm
- Broken anchor on source page path = /developers/quickstart/wagmi/:
   -> linking to /developers/requirements/#installing-nodejs-and-npm
- Broken anchor on source page path = /developers/smart-contracts/rsk-cli/introduction/:
   -> linking to /concepts/glossary/#a
- Broken anchor on source page path = /developers/use-cases/runes-rootstock/governance-dashboard/:
   -> linking to /concepts/glossary/#e
- Broken anchor on source page path = /node-operators/merged-mining/remasc/:
   -> linking to #top (resolved as: /node-operators/merged-mining/remasc/#top)
- Broken anchor on source page path = /resources/guides/powpeg-app/faqs/:
   -> linking to /resources/guides/powpeg-app/overview/#why-use-the-powpeg
- Broken anchor on source page path = /resources/guides/powpeg-app/overview/:
   -> linking to #why-use-the-powpeg (resolved as: /resources/guides/powpeg-app/overview/#why-use-the-powpeg)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/ledger/:
   -> linking to #requirements (resolved as: /resources/guides/powpeg-app/pegin/ledger/#requirements)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegin/status/#performing-a-peg-in-transaction-with-ledger)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegin/trezor/:
   -> linking to #ledger-hardware-wallet (resolved as: /resources/guides/powpeg-app/pegin/trezor/#ledger-hardware-wallet)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/deriving-electrum/:
   -> linking to #how-to-view-advanced-details (resolved as: /resources/guides/powpeg-app/pegout/deriving-electrum/#how-to-view-advanced-details)
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/ledger/:
   -> linking to /resources/guides/powpeg-app/advanced-operations/#electrum-hardware-wallets
- Broken anchor on source page path = /resources/guides/powpeg-app/pegout/status/:
   -> linking to #performing-a-peg-in-transaction-with-ledger (resolved as: /resources/guides/powpeg-app/pegout/status/#performing-a-peg-in-transaction-with-ledger)

How to fix:

  1. Check if the linked page exists
  2. Update the link to the correct URL
  3. If the page was moved, update to the new location
  4. If the page was deleted, remove the link
  5. For anchors, verify the heading ID exists on the target page

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