From 372dd2aa59104d384a904284b7a749a033d054ff Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 10 Sep 2024 10:12:11 +0200 Subject: [PATCH] repo-tools: clarify reason for skipping API reports for inline packages Signed-off-by: Patrik Oldsberg --- .../repo-tools/src/commands/api-reports/api-extractor.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/repo-tools/src/commands/api-reports/api-extractor.ts b/packages/repo-tools/src/commands/api-reports/api-extractor.ts index 7bd026c773..371f122713 100644 --- a/packages/repo-tools/src/commands/api-reports/api-extractor.ts +++ b/packages/repo-tools/src/commands/api-reports/api-extractor.ts @@ -1232,8 +1232,11 @@ export async function categorizePackageDirs(packageDirs: string[]) { if (!role) { return; // Ignore packages without roles } + // TODO(Rugvip): Inlined packages are ignored because we can't handle @internal exports + // gracefully, and we don't want to have to mark all exports @public etc. + // It would be good if we could include these packages though. if (pkgJson?.backstage?.inline) { - return; // Ignore inline packages + return; } if (role === 'cli') { cliPackageDirs.push(dir);