@@ -46,7 +46,7 @@ import {
4646 makeTelemetryDiagnostic ,
4747} from "./diagnostics" ;
4848import { prepareDiffInformedAnalysis } from "./diff-informed-analysis-utils" ;
49- import { EnvVar } from "./environment" ;
49+ import { EnvVar , getEnv } from "./environment" ;
5050import * as errorMessages from "./error-messages" ;
5151import { Feature , FeatureEnablement , FeatureWithoutCLI } from "./feature-flags" ;
5252import {
@@ -467,12 +467,18 @@ async function downloadCacheWithTime(
467467 codeQL : CodeQL ,
468468 languages : Language [ ] ,
469469 logger : Logger ,
470+ repositoryRoot : string | undefined ,
470471) : Promise < {
471472 trapCaches : { [ language : string ] : string } ;
472473 trapCacheDownloadTime : number ;
473474} > {
474475 const start = performance . now ( ) ;
475- const trapCaches = await downloadTrapCaches ( codeQL , languages , logger ) ;
476+ const trapCaches = await downloadTrapCaches (
477+ codeQL ,
478+ languages ,
479+ logger ,
480+ repositoryRoot ,
481+ ) ;
476482 const trapCacheDownloadTime = performance . now ( ) - start ;
477483 return { trapCaches, trapCacheDownloadTime } ;
478484}
@@ -824,7 +830,7 @@ export async function checkOverlayEnablement(
824830 `Setting overlay database mode to ${ overlayDatabaseMode } ` +
825831 "with caching because we are analyzing a pull request." ,
826832 ) ;
827- } else if ( await isAnalyzingDefaultBranch ( ) ) {
833+ } else if ( await isAnalyzingDefaultBranch ( getEnv ( ) , repositoryRoot ) ) {
828834 overlayDatabaseMode = OverlayDatabaseMode . OverlayBase ;
829835 logger . info (
830836 `Setting overlay database mode to ${ overlayDatabaseMode } ` +
@@ -1305,6 +1311,7 @@ export async function initConfig(
13051311 inputs . codeql ,
13061312 config . languages ,
13071313 logger ,
1314+ repositoryRoot ,
13081315 ) ;
13091316 config . trapCaches = trapCaches ;
13101317 config . trapCacheDownloadTime = trapCacheDownloadTime ;
0 commit comments