Deploy version 1.0.2
This commit is contained in:
@@ -12,7 +12,7 @@ inputs:
|
||||
paths:
|
||||
description: "List of paths to cache"
|
||||
required: true
|
||||
compression_level:
|
||||
compression-level:
|
||||
description: "Compression level for the cache. ZStd, eg. 0-6"
|
||||
required: false
|
||||
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...");
|
||||
const key = core3.getState("key");
|
||||
const paths = JSON.parse(core3.getState("paths") || "[]");
|
||||
const cmprss_lvl = parseInt(
|
||||
const compression_level = parseInt(
|
||||
core3.getState("compression-level") || "3",
|
||||
10
|
||||
);
|
||||
@@ -26408,24 +26408,24 @@ async function run() {
|
||||
if (paths.length === 0) {
|
||||
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 {
|
||||
core3.info("\u{1F680} Pre-job: Restoring cache...");
|
||||
const key = core3.getInput("key", { required: true });
|
||||
const paths = core3.getMultilineInput("paths", { required: true }).filter(
|
||||
(p) => p.trim() !== ""
|
||||
);
|
||||
let cmprss_lvl = parseInt(
|
||||
core3.getInput("compression_level", { required: false }) || "3",
|
||||
let compression_level = parseInt(
|
||||
core3.getInput("compression-level", { required: false }) || "3",
|
||||
10
|
||||
);
|
||||
if (isNaN(cmprss_lvl) || cmprss_lvl < 0 || cmprss_lvl > 6) {
|
||||
cmprss_lvl = 3;
|
||||
if (isNaN(compression_level) || compression_level < 0 || compression_level > 6) {
|
||||
compression_level = 3;
|
||||
}
|
||||
core3.saveState("isPost", "true");
|
||||
core3.saveState("key", key);
|
||||
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);
|
||||
core3.setOutput("cache-hit", restored ? "true" : "false");
|
||||
}
|
||||
|
Reference in New Issue
Block a user