diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index 706105a7f..3a66120b3 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -120074,6 +120074,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/analyze-action.js b/lib/analyze-action.js index 373b5bbcd..15875e4c1 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -87570,7 +87570,12 @@ function isDynamicWorkflow() { return getWorkflowEventName() === "dynamic"; } function isDefaultSetup() { - return isDynamicWorkflow(); + return isDynamicWorkflow() && !isCCR(); +} +function isCCR() { + return isDynamicWorkflow() && process.env["CODEQL_ACTION_ANALYSIS_KEY"]?.startsWith( + "dynamic/copilot-pull-request-reviewer" + ) || false; } function prettyPrintInvocation(cmd, args) { return [cmd, ...args].map((x) => x.includes(" ") ? `'${x}'` : x).join(" "); @@ -88695,6 +88700,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index abc46dd80..b174fb9dd 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -84014,6 +84014,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 7e812f392..b8b6bfa80 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -122511,7 +122511,12 @@ function isDynamicWorkflow() { return getWorkflowEventName() === "dynamic"; } function isDefaultSetup() { - return isDynamicWorkflow(); + return isDynamicWorkflow() && !isCCR(); +} +function isCCR() { + return isDynamicWorkflow() && process.env["CODEQL_ACTION_ANALYSIS_KEY"]?.startsWith( + "dynamic/copilot-pull-request-reviewer" + ) || false; } function prettyPrintInvocation(cmd, args) { return [cmd, ...args].map((x) => x.includes(" ") ? `'${x}'` : x).join(" "); @@ -123455,6 +123460,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/init-action.js b/lib/init-action.js index 50d2ebc15..e79ca0a45 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -84914,7 +84914,12 @@ function isDynamicWorkflow() { return getWorkflowEventName() === "dynamic"; } function isDefaultSetup() { - return isDynamicWorkflow(); + return isDynamicWorkflow() && !isCCR(); +} +function isCCR() { + return isDynamicWorkflow() && process.env["CODEQL_ACTION_ANALYSIS_KEY"]?.startsWith( + "dynamic/copilot-pull-request-reviewer" + ) || false; } function prettyPrintInvocation(cmd, args) { return [cmd, ...args].map((x) => x.includes(" ") ? `'${x}'` : x).join(" "); @@ -86109,6 +86114,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index 5c6dc080b..1d38d97dc 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -84005,6 +84005,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index 6862c4bbe..e2555417f 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -83917,6 +83917,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index 8bf22667b..c4967ae07 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -119480,6 +119480,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index 45a83e46e..5762819ea 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -100033,6 +100033,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/upload-lib.js b/lib/upload-lib.js index 5cff5baa7..f42e02273 100644 --- a/lib/upload-lib.js +++ b/lib/upload-lib.js @@ -86174,7 +86174,12 @@ function isDynamicWorkflow() { return getWorkflowEventName() === "dynamic"; } function isDefaultSetup() { - return isDynamicWorkflow(); + return isDynamicWorkflow() && !isCCR(); +} +function isCCR() { + return isDynamicWorkflow() && process.env["CODEQL_ACTION_ANALYSIS_KEY"]?.startsWith( + "dynamic/copilot-pull-request-reviewer" + ) || false; } function prettyPrintInvocation(cmd, args) { return [cmd, ...args].map((x) => x.includes(" ") ? `'${x}'` : x).join(" "); @@ -87071,6 +87076,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 4e25e2b82..95ca9f355 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -119646,6 +119646,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index 103e1255c..eb6a2f491 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -86204,7 +86204,12 @@ function isDynamicWorkflow() { return getWorkflowEventName() === "dynamic"; } function isDefaultSetup() { - return isDynamicWorkflow(); + return isDynamicWorkflow() && !isCCR(); +} +function isCCR() { + return isDynamicWorkflow() && process.env["CODEQL_ACTION_ANALYSIS_KEY"]?.startsWith( + "dynamic/copilot-pull-request-reviewer" + ) || false; } function prettyPrintInvocation(cmd, args) { return [cmd, ...args].map((x) => x.includes(" ") ? `'${x}'` : x).join(" "); @@ -86867,6 +86872,11 @@ var featureConfig = { legacyApi: true, minimumVersion: void 0 }, + ["ignore_generated_files" /* IgnoreGeneratedFiles */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: void 0 + }, ["java_minimize_dependency_jars" /* JavaMinimizeDependencyJars */]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS", diff --git a/src/feature-flags.ts b/src/feature-flags.ts index 10e2e296c..b1c6313e0 100644 --- a/src/feature-flags.ts +++ b/src/feature-flags.ts @@ -53,6 +53,7 @@ export enum Feature { DisableJavaBuildlessEnabled = "disable_java_buildless_enabled", DisableKotlinAnalysisEnabled = "disable_kotlin_analysis_enabled", ExportDiagnosticsEnabled = "export_diagnostics_enabled", + IgnoreGeneratedFiles = "ignore_generated_files", JavaMinimizeDependencyJars = "java_minimize_dependency_jars", OverlayAnalysis = "overlay_analysis", OverlayAnalysisActions = "overlay_analysis_actions", @@ -167,6 +168,11 @@ export const featureConfig: Record< legacyApi: true, minimumVersion: undefined, }, + [Feature.IgnoreGeneratedFiles]: { + defaultValue: false, + envVar: "CODEQL_ACTION_IGNORE_GENERATED_FILES", + minimumVersion: undefined, + }, [Feature.JavaMinimizeDependencyJars]: { defaultValue: false, envVar: "CODEQL_ACTION_JAVA_MINIMIZE_DEPENDENCY_JARS",