Conversation
…top link-checking x.com Aligned moved its contract addresses guide from 7_contract_addresses to 8_contract_addresses; the old URL returns 404 and the docs link check has been failing every PR on it. The same check also fails on eight x.com profile links in the based-rollup page: x.com answers non-browser clients with 403 while the profiles resolve fine in a browser, so the domain is excluded like medium.com and mirror.xyz already are.
|
🤖 Kimi Code ReviewI'll review this PR diff focusing on the aspects relevant to an Ethereum execution client codebase. SummaryThis PR contains documentation link updates and a link checker configuration change. No Rust code, EVM logic, consensus rules, or blockchain-critical code is modified. Review by File1.
|
| Aspect | Evaluation |
|---|---|
| Correctness | Valid regex escape (\.); matches x.com domain |
| Rationale | Accurate — X/Twitter returns 403 to non-browser clients |
| Comment clarity | Good — explains why not just what |
Minor suggestion: The comment says "profile links resolve in a browser" which is true, but the exclusion applies to all x.com links, not just profiles. Consider: "x.com answers non-browser clients with 403; links are verified to resolve correctly in browsers." (line 27)
Overall Assessment
Approve with minor note.
This is a straightforward maintenance PR. The changes are:
- Correctly scoped to documentation and CI configuration
- Internally consistent (both doc files updated together)
- Properly motivated (external URL structure changed; link checker false-positive addressed)
No blockchain-critical code affected. No further action required beyond optional comment refinement in lychee.toml.
Automated review by Kimi (Moonshot AI) · kimi-k2.6 · custom prompt
🤖 Claude Code ReviewThis is a docs/CI-only change with no execution-client code, so most of the review checklist (EVM, gas, consensus, RLP, state trie) doesn't apply. The changes are correct and minimal, matching the stated motivation. Two small observations on the regex pattern: Findings
No correctness, security, or consensus-related concerns — this PR doesn't touch any execution/consensus code paths. Automated review by Claude (Anthropic) · sonnet · custom prompt |
🤖 Codex Code ReviewNo findings. This PR only changes documentation links and the Lychee exclusion list, so I don’t see any impact on execution, consensus, gas accounting, storage, or validation code paths. The Residual risk is limited to external-doc drift: I did not validate the remote Aligned URLs from this environment, so this review assumes Automated review by OpenAI Codex · gpt-5.4 · custom prompt |
consensys.io/teku now returns 404; the client's documentation lives at docs.teku.consensys.io. With this the link check passes over the whole docs tree (954 links, 0 errors).
Motivation
The docs link check (
Link Checkin the mdBook workflow) has been failing on every PR with the same 9 URLs, none of which are the PR's own changes.Description
Aligned renumbered its contract-addresses guide (
7_contract_addresses→8_contract_addresses; the old URL is a 404). Both references updated.x.comreturns 403 to non-browser clients, so the eight profile links in the based-rollup page fail the check while resolving fine in a browser. Added the domain tolychee.toml's exclude list, alongside the existing entries for medium.com and mirror.xyz, which have the same behaviour.The Teku entry in the consensus-client list pointed at
consensys.io/teku, now a 404; it points atdocs.teku.consensys.ioinstead. A full locallycheerun overdocs/with this configuration reports 954 links, 0 errors.Checklist