diff --git a/dist/restore-only/index.js b/dist/restore-only/index.js index b4d40a2..764ff81 100644 --- a/dist/restore-only/index.js +++ b/dist/restore-only/index.js @@ -44358,12 +44358,15 @@ function getInputAsInt(name, options) { return value; } function getCompressionLevel(name, options) { - const compressionLevel = getInputAsInt(name, options); - if (compressionLevel === undefined) { + const rawValue = core.getInput(name, options); + if (rawValue === "") { return undefined; } - if (compressionLevel > 9) { - logWarning(`Invalid compression-level provided: ${compressionLevel}. Expected a value between 0 (no compression) and 9 (maximum compression).`); + const compressionLevel = parseInt(rawValue, 10); + if (isNaN(compressionLevel) || + compressionLevel < 0 || + compressionLevel > 9) { + logWarning(`Invalid compression-level provided: ${rawValue}. Expected a value between 0 (no compression) and 9 (maximum compression).`); return undefined; } return compressionLevel; diff --git a/dist/save-only/index.js b/dist/save-only/index.js index ff41959..e1f9be1 100644 --- a/dist/save-only/index.js +++ b/dist/save-only/index.js @@ -44375,12 +44375,15 @@ function getInputAsInt(name, options) { return value; } function getCompressionLevel(name, options) { - const compressionLevel = getInputAsInt(name, options); - if (compressionLevel === undefined) { + const rawValue = core.getInput(name, options); + if (rawValue === "") { return undefined; } - if (compressionLevel > 9) { - logWarning(`Invalid compression-level provided: ${compressionLevel}. Expected a value between 0 (no compression) and 9 (maximum compression).`); + const compressionLevel = parseInt(rawValue, 10); + if (isNaN(compressionLevel) || + compressionLevel < 0 || + compressionLevel > 9) { + logWarning(`Invalid compression-level provided: ${rawValue}. Expected a value between 0 (no compression) and 9 (maximum compression).`); return undefined; } return compressionLevel; diff --git a/dist/save/index.js b/dist/save/index.js index d5a1c98..a1da05d 100644 --- a/dist/save/index.js +++ b/dist/save/index.js @@ -44375,12 +44375,15 @@ function getInputAsInt(name, options) { return value; } function getCompressionLevel(name, options) { - const compressionLevel = getInputAsInt(name, options); - if (compressionLevel === undefined) { + const rawValue = core.getInput(name, options); + if (rawValue === "") { return undefined; } - if (compressionLevel > 9) { - logWarning(`Invalid compression-level provided: ${compressionLevel}. Expected a value between 0 (no compression) and 9 (maximum compression).`); + const compressionLevel = parseInt(rawValue, 10); + if (isNaN(compressionLevel) || + compressionLevel < 0 || + compressionLevel > 9) { + logWarning(`Invalid compression-level provided: ${rawValue}. Expected a value between 0 (no compression) and 9 (maximum compression).`); return undefined; } return compressionLevel;