Add detected tar version to telemetry
This commit is contained in:
parent
ffa1b05b27
commit
335044a8db
6 changed files with 71 additions and 12 deletions
17
lib/init-action.js
generated
17
lib/init-action.js
generated
|
|
@ -40,6 +40,7 @@ const logging_1 = require("./logging");
|
|||
const repository_1 = require("./repository");
|
||||
const setup_codeql_1 = require("./setup-codeql");
|
||||
const status_report_1 = require("./status-report");
|
||||
const tar_1 = require("./tar");
|
||||
const tools_features_1 = require("./tools-features");
|
||||
const trap_caching_1 = require("./trap-caching");
|
||||
const util_1 = require("./util");
|
||||
|
|
@ -208,6 +209,7 @@ async function run() {
|
|||
}
|
||||
try {
|
||||
(0, init_1.cleanupDatabaseClusterDirectory)(config, logger);
|
||||
await logZstdAvailability(config, logger);
|
||||
// Log CodeQL download telemetry, if appropriate
|
||||
if (toolsDownloadStatusReport) {
|
||||
(0, diagnostics_1.addDiagnostic)(config,
|
||||
|
|
@ -390,6 +392,21 @@ function getTrapCachingEnabled() {
|
|||
// On hosted runners, enable TRAP caching by default
|
||||
return true;
|
||||
}
|
||||
async function logZstdAvailability(config, logger) {
|
||||
// Log zstd availability
|
||||
const zstdAvailableResult = await (0, tar_1.isZstdAvailable)(logger);
|
||||
(0, diagnostics_1.addDiagnostic)(config,
|
||||
// Arbitrarily choose the first language. We could also choose all languages, but that
|
||||
// increases the risk of misinterpreting the data.
|
||||
config.languages[0], (0, diagnostics_1.makeDiagnostic)("codeql-action/zstd-availability", "Zstandard availability", {
|
||||
attributes: zstdAvailableResult,
|
||||
visibility: {
|
||||
cliSummaryTable: false,
|
||||
statusPage: false,
|
||||
telemetry: true,
|
||||
},
|
||||
}));
|
||||
}
|
||||
async function runWrapper() {
|
||||
try {
|
||||
await run();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue