From dcdf9e4d9c4d4f9451d699f00e6fde60c7e5004c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Malfait?= Date: Fri, 16 Jan 2026 16:54:40 +0100 Subject: [PATCH] fix: add base_path to Crowdin configs for correct path resolution (#17196) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Problem The Crowdin GitHub Actions were failing with: ``` ❌ No sources found for 'packages/twenty-docs/user-guide/**/*.mdx' pattern ❌ No sources found for 'packages/twenty-docs/developers/**/*.mdx' pattern ❌ No sources found for 'packages/twenty-docs/twenty-ui/**/*.mdx' pattern ❌ No sources found for 'packages/twenty-docs/navigation/navigation.template.json' pattern ``` ## Root Cause The Crowdin config files are located at `.github/crowdin-docs.yml` and `.github/crowdin-app.yml`. By default, the Crowdin CLI resolves source paths relative to the config file's directory (`.github/`), not the repository root. So paths like `packages/twenty-docs/...` were being resolved as `.github/packages/twenty-docs/...`, which doesn't exist. ## Fix Added `base_path: ".."` to both Crowdin config files to make paths resolve relative to the repository root. --- .github/crowdin-app.yml | 1 + .github/crowdin-docs.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/crowdin-app.yml b/.github/crowdin-app.yml index c803de1d37..7f37da2096 100644 --- a/.github/crowdin-app.yml +++ b/.github/crowdin-app.yml @@ -5,6 +5,7 @@ # "preserve_hierarchy": true +"base_path": ".." files: [ { diff --git a/.github/crowdin-docs.yml b/.github/crowdin-docs.yml index 693d677cd2..df1570f88a 100644 --- a/.github/crowdin-docs.yml +++ b/.github/crowdin-docs.yml @@ -6,6 +6,7 @@ "project_id": 2 "preserve_hierarchy": true "base_url": "https://twenty.api.crowdin.com" +"base_path": ".." files: [ {