add compression level input

This commit is contained in:
Rob Herley 2023-11-20 11:08:50 -05:00
parent aa5cae10db
commit 20bcd3b8cb
No known key found for this signature in database
GPG key ID: D1602042C3543B06
6 changed files with 81 additions and 16 deletions

View file

@ -36,5 +36,17 @@ export function getInputs(): UploadInputs {
}
}
const compressionLevelStr = core.getInput(Inputs.CompressionLevel)
if (compressionLevelStr) {
inputs.compressionLevel = parseInt(compressionLevelStr)
if (isNaN(inputs.compressionLevel)) {
core.setFailed('Invalid compression-level')
}
if (inputs.compressionLevel < 0 || inputs.compressionLevel > 9) {
core.setFailed('Invalid compression-level. Valid values are 0-9')
}
}
return inputs
}