Share per-language telemetry fields without renaming

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Henry Mercer
2026-09-17 19:06:17 +01:00
parent 79fe3a1270
commit ecec9b5a37
6 changed files with 57 additions and 59 deletions

15
lib/entry-points.js generated
View File

@@ -152544,7 +152544,10 @@ var downloadCodeQL = async function(source, apiDetails, tarVersion, tempDir, log
}
return {
codeqlFolder: extractedBundlePath,
statusReport: bundle.kind === "per-language" ? { ...statusReport, bundleLanguage: bundle.language } : statusReport
statusReport: bundle.kind === "per-language" ? {
...statusReport,
perLanguage: { tools_bundle_language: bundle.language }
} : statusReport
};
};
function getToolcacheDestination({ logger }, source) {
@@ -152695,7 +152698,7 @@ async function downloadCodeQLBundle(action, source, apiDetails, tarVersion, temp
statusReport: {
...result.statusReport,
totalDurationMs: durationMsSince(startTime),
perLanguageBundleFallback: true
perLanguage: { tools_per_language_bundle_fallback: true }
}
};
}
@@ -161862,7 +161865,7 @@ async function getToolsInput(action, repositoryProperties) {
// src/status-report/tools-download.ts
function createInitToolsDownloadFields(report, toolsFeatureFlagsValid) {
const fields = {};
const fields = { ...report?.perLanguage };
if (report?.downloadDurationMs !== void 0) {
fields.tools_download_duration_ms = report.downloadDurationMs;
}
@@ -161872,12 +161875,6 @@ function createInitToolsDownloadFields(report, toolsFeatureFlagsValid) {
if (report?.totalDurationMs !== void 0) {
fields.tools_total_duration_ms = report.totalDurationMs;
}
if (report?.bundleLanguage !== void 0) {
fields.tools_bundle_language = report.bundleLanguage;
}
if (report?.perLanguageBundleFallback !== void 0) {
fields.tools_per_language_bundle_fallback = report.perLanguageBundleFallback;
}
if (toolsFeatureFlagsValid !== void 0) {
fields.tools_feature_flags_valid = toolsFeatureFlagsValid;
}