From 771862a6b43b5d9a7e42ae8bb65279f227e6da2d Mon Sep 17 00:00:00 2001 From: Arswarog Date: Sat, 13 Jun 2026 21:38:07 +0300 Subject: [PATCH] =?UTF-8?q?fix(action):=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B0=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B9=D0=BA=D0=B8=20on-broken-links?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- action.yml | 5 +++++ docusaurus/docusaurus.config.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 719993d..29baecc 100644 --- a/action.yml +++ b/action.yml @@ -5,6 +5,9 @@ inputs: docs-path: description: 'Path to docs directory in calling repo' default: 'docs' + on-broken-links: + description: 'Behavior on broken links: throw, warn, or ignore' + default: 'throw' runs: using: 'composite' @@ -56,6 +59,8 @@ runs: - name: Build docs shell: bash working-directory: ${{ github.action_path }}/docusaurus + env: + DOCUSERVIX_ON_BROKEN_LINKS: ${{ inputs.on-broken-links }} run: yarn docusaurus build --out-dir ${{ github.workspace }}/generated-docs - name: Upload to S3 diff --git a/docusaurus/docusaurus.config.ts b/docusaurus/docusaurus.config.ts index 271459a..be6b605 100644 --- a/docusaurus/docusaurus.config.ts +++ b/docusaurus/docusaurus.config.ts @@ -30,6 +30,7 @@ const { } = docsConfig.dirs || {} const giteaUrl = 'https://git.jt4d.ru'; +const onBrokenLinks = (process.env.DOCUSERVIX_ON_BROKEN_LINKS as Config['onBrokenLinks']) || 'throw'; const config: Config = { title, @@ -56,7 +57,7 @@ const config: Config = { organizationName: org, projectName: repo, - onBrokenLinks: 'throw', + onBrokenLinks, // Even if you don't use internationalization, you can use this field to set // useful metadata like html lang. For example, if your site is Chinese, you