Store dependency caches in analyze Action

This commit is contained in:
Michael B. Gale 2024-07-26 13:34:24 +01:00
parent 471ed9f4c5
commit 5b057af8ce
No known key found for this signature in database
GPG key ID: FF5E2765BD00628F
6 changed files with 13 additions and 18 deletions

5
lib/analyze-action.js generated
View file

@ -38,6 +38,7 @@ const autobuild_1 = require("./autobuild");
const codeql_1 = require("./codeql");
const config_utils_1 = require("./config-utils");
const database_upload_1 = require("./database-upload");
const dependency_caching_1 = require("./dependency-caching");
const environment_1 = require("./environment");
const feature_flags_1 = require("./feature-flags");
const languages_1 = require("./languages");
@ -204,6 +205,10 @@ async function run() {
trapCacheUploadTime = perf_hooks_1.performance.now() - trapCacheUploadStartTime;
// Clean up TRAP caches
trapCacheCleanupTelemetry = await (0, trap_caching_1.cleanupTrapCaches)(config, features, logger);
// Store dependency cache(s) if dependency caching is enabled.
if (config.dependencyCachingEnabled) {
await (0, dependency_caching_1.uploadDependencyCaches)(config, logger);
}
// We don't upload results in test mode, so don't wait for processing
if (util.isInTestMode()) {
logger.debug("In test mode. Waiting for processing is disabled.");