From 4974d0663bebe3e51896691ab4957a08dcda7ff2 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sun, 29 Jun 2025 10:10:44 +0200 Subject: [PATCH] Throw on broken links, anchors and duplicate routes in CI build --- docusaurus.config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index f2988924..5a47a3ee 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -13,8 +13,10 @@ const config: Config = { tagline: 'The Free Software Media System', url: 'https://jellyfin.org', baseUrl: '/', - onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'warn', + onBrokenAnchors: process.env.CI ? 'throw' : 'warn', + onBrokenLinks: process.env.CI ? 'throw' : 'warn', + onBrokenMarkdownLinks: process.env.CI ? 'throw' : 'warn', + onDuplicateRoutes: process.env.CI ? 'throw' : 'warn', favicon: 'images/favicon.ico', organizationName: 'jellyfin', projectName: 'jellyfin.org',