Extract status file path helper

This commit is contained in:
Henry Mercer
2026-02-17 13:38:11 +00:00
parent 657f337cd1
commit fa56ea8dc0
3 changed files with 27 additions and 21 deletions
+9 -6
View File
@@ -105708,6 +105708,14 @@ var path7 = __toESM(require("path"));
var actionsCache2 = __toESM(require_cache5());
var MAX_CACHE_OPERATION_MS2 = 3e4;
var STATUS_FILE_NAME = "overlay-status.json";
function getStatusFilePath(languages) {
return path7.join(
getTemporaryDirectory(),
"overlay-status",
[...languages].sort().join("+"),
STATUS_FILE_NAME
);
}
async function shouldSkipOverlayAnalysis(codeql, languages, diskUsage, logger) {
const status = await getOverlayStatus(codeql, languages, diskUsage, logger);
if (status === void 0) {
@@ -105727,12 +105735,7 @@ async function shouldSkipOverlayAnalysis(codeql, languages, diskUsage, logger) {
}
async function getOverlayStatus(codeql, languages, diskUsage, logger) {
const cacheKey3 = await getCacheKey(codeql, languages, diskUsage);
const statusFile = path7.join(
getTemporaryDirectory(),
"overlay-status",
[...languages].sort().join("+"),
STATUS_FILE_NAME
);
const statusFile = getStatusFilePath(languages);
await fs5.promises.mkdir(path7.dirname(statusFile), { recursive: true });
try {
const foundKey = await waitForResultWithTimeLimit(