Skip to content

Commit 287c4e7

Browse files
committed
Feature flag: C/C++ overlay
1 parent 7da6361 commit 287c4e7

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/feature-flags.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import * as defaults from "./defaults.json";
99
import { Logger } from "./logging";
1010
import {
1111
CODEQL_OVERLAY_MINIMUM_VERSION,
12+
CODEQL_OVERLAY_MINIMUM_VERSION_CPP,
1213
CODEQL_OVERLAY_MINIMUM_VERSION_CSHARP,
1314
CODEQL_OVERLAY_MINIMUM_VERSION_GO,
1415
CODEQL_OVERLAY_MINIMUM_VERSION_JAVA,
@@ -57,6 +58,7 @@ export enum Feature {
5758
IgnoreGeneratedFiles = "ignore_generated_files",
5859
JavaNetworkDebugging = "java_network_debugging",
5960
OverlayAnalysis = "overlay_analysis",
61+
OverlayAnalysisCodeScanningCpp = "overlay_analysis_code_scanning_cpp",
6062
OverlayAnalysisCodeScanningCsharp = "overlay_analysis_code_scanning_csharp",
6163
OverlayAnalysisCodeScanningGo = "overlay_analysis_code_scanning_go",
6264
OverlayAnalysisCodeScanningJava = "overlay_analysis_code_scanning_java",
@@ -197,6 +199,11 @@ export const featureConfig = {
197199
// Per-language overlay feature flags. Each has minimumVersion set to the
198200
// minimum CLI version that supports overlay analysis for that language.
199201
// Only languages that are GA or in staff-ship should have feature flags here.
202+
[Feature.OverlayAnalysisCodeScanningCpp]: {
203+
defaultValue: false,
204+
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_CODE_SCANNING_CPP",
205+
minimumVersion: CODEQL_OVERLAY_MINIMUM_VERSION_CPP,
206+
},
200207
[Feature.OverlayAnalysisCodeScanningCsharp]: {
201208
defaultValue: false,
202209
envVar: "CODEQL_ACTION_OVERLAY_ANALYSIS_CODE_SCANNING_CSHARP",

src/overlay/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export const CODEQL_OVERLAY_MINIMUM_VERSION = "2.23.8";
3535

3636
// Per-language minimum CLI versions for overlay analysis, based on release
3737
// validation data.
38+
export const CODEQL_OVERLAY_MINIMUM_VERSION_CPP = "2.25.0";
3839
export const CODEQL_OVERLAY_MINIMUM_VERSION_CSHARP = "2.24.1";
3940
export const CODEQL_OVERLAY_MINIMUM_VERSION_GO = "2.24.2";
4041
export const CODEQL_OVERLAY_MINIMUM_VERSION_JAVA = "2.23.8";

0 commit comments

Comments
 (0)