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

@ -1,5 +1,8 @@
import * as core from '../node_modules/@actions/core/'
import {UploadOptions, create} from '../node_modules/@actions/artifact/lib/artifact'
import {
UploadOptions,
create
} from '../node_modules/@actions/artifact/lib/artifact'
import {findFilesToUpload} from './search'
import {getInputs} from './input-helper'
import {NoFileOptions} from './constants'
@ -43,6 +46,10 @@ async function run(): Promise<void> {
options.retentionDays = inputs.retentionDays
}
if (typeof inputs.compressionLevel !== 'undefined') {
options.compressionLevel = inputs.compressionLevel
}
const uploadResponse = await artifactClient.uploadArtifact(
inputs.artifactName,
searchResult.filesToUpload,