Deploy version 1.0.2
This commit is contained in:
@@ -12,7 +12,7 @@ inputs:
|
|||||||
paths:
|
paths:
|
||||||
description: "List of paths to cache"
|
description: "List of paths to cache"
|
||||||
required: true
|
required: true
|
||||||
compression_level:
|
compression-level:
|
||||||
description: "Compression level for the cache. ZStd, eg. 0-6"
|
description: "Compression level for the cache. ZStd, eg. 0-6"
|
||||||
required: false
|
required: false
|
||||||
default: "3"
|
default: "3"
|
||||||
|
14
dist/index.js
vendored
14
dist/index.js
vendored
@@ -26398,7 +26398,7 @@ async function run() {
|
|||||||
core3.info("\n\u{1F9F9} Post-job: Saving cache...");
|
core3.info("\n\u{1F9F9} Post-job: Saving cache...");
|
||||||
const key = core3.getState("key");
|
const key = core3.getState("key");
|
||||||
const paths = JSON.parse(core3.getState("paths") || "[]");
|
const paths = JSON.parse(core3.getState("paths") || "[]");
|
||||||
const cmprss_lvl = parseInt(
|
const compression_level = parseInt(
|
||||||
core3.getState("compression-level") || "3",
|
core3.getState("compression-level") || "3",
|
||||||
10
|
10
|
||||||
);
|
);
|
||||||
@@ -26408,24 +26408,24 @@ async function run() {
|
|||||||
if (paths.length === 0) {
|
if (paths.length === 0) {
|
||||||
throw new Error("State 'paths' not found or empty during Post-Job.");
|
throw new Error("State 'paths' not found or empty during Post-Job.");
|
||||||
}
|
}
|
||||||
await saveCache(key, paths, cmprss_lvl);
|
await saveCache(key, paths, compression_level);
|
||||||
} else {
|
} else {
|
||||||
core3.info("\u{1F680} Pre-job: Restoring cache...");
|
core3.info("\u{1F680} Pre-job: Restoring cache...");
|
||||||
const key = core3.getInput("key", { required: true });
|
const key = core3.getInput("key", { required: true });
|
||||||
const paths = core3.getMultilineInput("paths", { required: true }).filter(
|
const paths = core3.getMultilineInput("paths", { required: true }).filter(
|
||||||
(p) => p.trim() !== ""
|
(p) => p.trim() !== ""
|
||||||
);
|
);
|
||||||
let cmprss_lvl = parseInt(
|
let compression_level = parseInt(
|
||||||
core3.getInput("compression_level", { required: false }) || "3",
|
core3.getInput("compression-level", { required: false }) || "3",
|
||||||
10
|
10
|
||||||
);
|
);
|
||||||
if (isNaN(cmprss_lvl) || cmprss_lvl < 0 || cmprss_lvl > 6) {
|
if (isNaN(compression_level) || compression_level < 0 || compression_level > 6) {
|
||||||
cmprss_lvl = 3;
|
compression_level = 3;
|
||||||
}
|
}
|
||||||
core3.saveState("isPost", "true");
|
core3.saveState("isPost", "true");
|
||||||
core3.saveState("key", key);
|
core3.saveState("key", key);
|
||||||
core3.saveState("paths", JSON.stringify(paths));
|
core3.saveState("paths", JSON.stringify(paths));
|
||||||
core3.saveState("compression-level", cmprss_lvl.toString());
|
core3.saveState("compression-level", compression_level.toString());
|
||||||
const restored = await restoreCache(key);
|
const restored = await restoreCache(key);
|
||||||
core3.setOutput("cache-hit", restored ? "true" : "false");
|
core3.setOutput("cache-hit", restored ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user