发布

  • [NA] [DOCS] fix: repair broken docs links and remove defunct Anannas integration (#7548)

    frostbyte_neo 发布于 2026-07-21 11:57:48 +00:00

    • WIP

    • fix(docs): repair broken links and remove defunct Anannas integration

    • Fix 5 changelog canonical-urls (wrong YYYY-MM-DD format) by removing all
      redundant canonical-url frontmatter; Fern derives canonical from custom-domain
    • Fix moved internal links: /prompt_engineering/mcp-server -> /mcp-server,
      /tracing/export_data -> /tracing/advanced/export-data
    • Fix Vercel AI SDK Google provider link (google-generative-ai -> google)
    • Remove Anannas integration (origin server permanently down / 522) from v2 and v1

    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

    • fix(docs): apply same link fixes to v1 docs and skip Fern asset false-positive

    The preview link check crawls v1 too; the v1 changelog/reference pages had the
    identical broken links already fixed in v2.

    • Point the 5 broken v1 changelog canonical-urls at the /changelog index, matching
      the other 54 v1 changelog files
    • Fix v1 changelog body links (mcp-server, export_data) and the v1 TS SDK Vercel
      Google provider links
    • Skip app.buildwithfern.com in linkinator: it is Fern's own platform JS bundle
      (404s with a per-build hash), not a content link we control

    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

    • ci(docs): skip external hosts that flake the preview link check

    The preview link check reports external status 0/403/429 as broken without
    re-checking, so it flakes red on whichever provider/reference site is slow or
    rate-limiting that run (different set every time). Skip the known offenders seen
    across runs so the check reflects our own content, not external host availability.

    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

    • ci(docs): fail link check only on 404/410, not external timeouts

    Replaces the growing external-host skip list with a status-based rule: only a
    404/410 (resource gone/renamed) fails the check, from any host. Timeouts, 403s,
    429s and 5xx are reported as "unverified" but do not fail, because under
    --concurrency 500 a different random subset of external hosts flakes every run,
    so a skip list never converges. Keeps the app.buildwithfern.com skip (Fern's own
    404 asset). Real regressions like the moved Vercel provider page still fail.

    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com


    Co-authored-by: Claude Opus 4.8 (1M context) noreply@anthropic.com
    Co-authored-by: Alex Bezpalko alexb@comet.com

    下载附件