From 60dee3dbd320faa4ae279d3039f3b7121a412982 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Sun, 15 Feb 2026 15:55:03 +0000 Subject: [PATCH] Log when using `OfflineFeatures` for CCR --- lib/analyze-action.js | 3 +++ lib/autobuild-action.js | 3 +++ lib/init-action-post.js | 3 +++ lib/init-action.js | 3 +++ lib/setup-codeql-action.js | 3 +++ lib/start-proxy-action.js | 3 +++ lib/upload-sarif-action.js | 3 +++ src/feature-flags.ts | 3 +++ 8 files changed, 24 insertions(+) diff --git a/lib/analyze-action.js b/lib/analyze-action.js index d512bcc1d..8bd9e04cd 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -108116,6 +108116,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index 3e47bb022..ea182e7d2 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -104453,6 +104453,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 70b5d58ac..861f52d23 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -165442,6 +165442,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/lib/init-action.js b/lib/init-action.js index dd6e13b66..dbe31a7f5 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -105649,6 +105649,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index 220f5f740..2e9333a04 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -104354,6 +104354,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index ae6ce8a0e..c5a6c075d 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -121147,6 +121147,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index e519b8d52..0a8127dba 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -107304,6 +107304,9 @@ function supportsFeatureFlags(githubVariant) { } function initFeatures(gitHubVersion, repositoryNwo, tempDir, logger) { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features." + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger); diff --git a/src/feature-flags.ts b/src/feature-flags.ts index 055f04af2..0f0879e4f 100644 --- a/src/feature-flags.ts +++ b/src/feature-flags.ts @@ -811,6 +811,9 @@ export function initFeatures( logger: Logger, ): FeatureEnablement { if (isCCR()) { + logger.debug( + "Querying feature flags is not currently supported in Copilot Code Review. Using offline data for all features.", + ); return new OfflineFeatures(logger); } else { return new Features(gitHubVersion, repositoryNwo, tempDir, logger);