Skip to content

Commit fb94893

Browse files
authored
fix(scripts-tasks): unify api-extractor runs on any CI (#26411)
1 parent bcc77da commit fb94893

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

scripts/tasks/src/api-extractor.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as path from 'path';
33
import type { ExtractorMessageCategory, ExtractorResult } from '@microsoft/api-extractor';
44
import { workspaceRoot } from '@nrwl/devkit';
55
import chalk from 'chalk';
6+
import { isCI } from 'ci-info';
67
import * as glob from 'glob';
78
import { ApiExtractorOptions, TaskFunction, apiExtractorVerifyTask, logger, series, task } from 'just-scripts';
89
import type * as ApiExtractorTypes from 'just-scripts/src/tasks/apiExtractorTypes';
@@ -67,7 +68,9 @@ export function apiExtractor(): TaskFunction {
6768
* overrides api-extractor default `true` to be `false` on local dev machine
6869
* Triggers if path aliases will be used or yarn workspaces (that needs to be build based on package dependency tree)
6970
*/
70-
const isLocalBuild = args.local ?? !process.env.TF_BUILD;
71+
const isLocalBuild = args.local ?? !(process.env.TF_BUILD || isCI);
72+
73+
console.log({ isLocalBuild });
7174

7275
const tasks = configsToExecute.map(([configPath, configName]) => {
7376
const taskName = `api-extractor:${configName}`;

0 commit comments

Comments
 (0)