Skip to content

Fix broken links (Devin)#6058

Merged
devalog merged 2 commits into
mainfrom
devin/fix-broken-links
Jul 2, 2026
Merged

Fix broken links (Devin)#6058
devalog merged 2 commits into
mainfrom
devin/fix-broken-links

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes broken links detected by the scheduled link checker on Chinese (/learn/zh/) locale pages.

Actionable fixes:

  • Fix Microsoft docs URL in zh/.../csharp/changelog/2026-03-20.mdx: changed bare <autolink>。 to [Microsoft 文档](url)。 so the Chinese period is no longer parsed as part of the URL (was producing %E3%80%82 suffix → 404).
  • Add missing Chinese translation files for newly added changelog entries:
    • Docs changelog: 2026-06-30, 2026-07-01
    • Self-hosted changelog: 2026-07-01, 2026-07-02
    • Java SDK changelog: 2026-07-02
    • TypeScript SDK changelog: 2026-07-02
  • Delete the scaffold file .github/broken-links/broken-links.md.

Non-actionable (leaving unchanged):

  • The majority of 404s (CLI changelog 6/25–7/1, SDK changelogs, sse-metadata, websocket-clients, etc.) were already addressed in PR Fix broken links (Devin) #6035 — Chinese translation files exist on main. These may be deployment-lag artifacts from the link checker running before the deploy propagated.
  • /learn/zh/dashboard/assets/api-keys.mp4 — no source file references this URL; likely a stale sitemap entry. The actual asset is api-keys-demo.mp4 and both English and Chinese MDX reference it correctly.
  • All 500 errors are server-side rendering failures on the Chinese locale — not fixable from docs source content.

Link to Devin session: https://app.devin.ai/sessions/59506588e3964499bbc78517686ec04e

@devin-ai-integration devin-ai-integration Bot marked this pull request as ready for review July 2, 2026 11:56
@devin-ai-integration devin-ai-integration Bot requested a review from devalog as a code owner July 2, 2026 11:56
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Verified all fixes using the preview link. All pages that I added/fixed return 200:

  • /learn/zh/docs/changelog/2026/6/30
  • /learn/zh/docs/changelog/2026/7/1
  • /learn/zh/docs/self-hosted/release-notes/2026/7/1
  • /learn/zh/docs/self-hosted/release-notes/2026/7/2
  • /learn/zh/sdks/generators/java/changelog/2026/7/2
  • /learn/zh/sdks/generators/typescript/changelog/2026/7/2
  • /learn/zh/sdks/generators/csharp/changelog/2026/3/20 (Microsoft link fix)

The previously-broken pages from PR #6035 (CLI changelog 6/25–7/1, sse-metadata, websocket-clients, etc.) also return 200 on this preview, confirming they were deployment-lag artifacts.

The 500-error pages (hiding-content, security/overview, code-blocks, readme, etc.) also return 200 on this preview — these were transient server-side issues, not source-content problems.

@devalog devalog merged commit 9ff06a1 into main Jul 2, 2026
4 checks passed
@devalog devalog deleted the devin/fix-broken-links branch July 2, 2026 15:35
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.

1 participant