@@ -7,6 +7,7 @@ import { getApiClient } from "./api-client";
7
7
import type { CodeQL } from "./codeql" ;
8
8
import * as defaults from "./defaults.json" ;
9
9
import { Logger } from "./logging" ;
10
+ import { CODEQL_OVERLAY_MINIMUM_VERSION } from "./overlay-database-utils" ;
10
11
import { RepositoryNwo } from "./repository" ;
11
12
import { ToolsFeature } from "./tools-features" ;
12
13
import * as util from "./util" ;
@@ -51,6 +52,7 @@ export enum Feature {
51
52
DisableKotlinAnalysisEnabled = "disable_kotlin_analysis_enabled" ,
52
53
ExportDiagnosticsEnabled = "export_diagnostics_enabled" ,
53
54
ExtractToToolcache = "extract_to_toolcache" ,
55
+ OverlayAnalysis = "overlay_analysis" ,
54
56
PythonDefaultIsToNotExtractStdlib = "python_default_is_to_not_extract_stdlib" ,
55
57
QaTelemetryEnabled = "qa_telemetry_enabled" ,
56
58
RustAnalysis = "rust_analysis" ,
@@ -142,6 +144,11 @@ export const featureConfig: Record<
142
144
envVar : "CODEQL_ACTION_EXTRACT_TOOLCACHE" ,
143
145
minimumVersion : undefined ,
144
146
} ,
147
+ [ Feature . OverlayAnalysis ] : {
148
+ defaultValue : false ,
149
+ envVar : "CODEQL_ACTION_OVERLAY_ANALYSIS" ,
150
+ minimumVersion : CODEQL_OVERLAY_MINIMUM_VERSION ,
151
+ } ,
145
152
[ Feature . PythonDefaultIsToNotExtractStdlib ] : {
146
153
defaultValue : false ,
147
154
envVar : "CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION" ,
0 commit comments