diff --git a/src/constants.ts b/src/constants.ts index 8efc2ed..5828960 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -1,7 +1,7 @@ export enum Inputs { Name = 'name', Path = 'path', - SkipArchive = 'skipArchive', + SkipArchive = 'skipArchive' } export function getDefaultArtifactName(): string { diff --git a/src/upload-artifact.ts b/src/upload-artifact.ts index 01b4e61..12d42d9 100644 --- a/src/upload-artifact.ts +++ b/src/upload-artifact.ts @@ -2,7 +2,7 @@ import * as core from '@actions/core' import {create, UploadOptions, ArtifactClient} from '@actions/artifact' import {Inputs, getDefaultArtifactName} from './constants' import {findFilesToUpload} from './search' -import { basename } from 'path'; +import {basename} from 'path' async function run(): Promise { try { @@ -26,16 +26,28 @@ async function run(): Promise { continueOnError: false } - const uploadedArtifacts: string[] = []; + const uploadedArtifacts: string[] = [] if (skipArchive) { for (const file of searchResult.filesToUpload) { - const resultName = await uploadArtifacts(artifactClient, [file], searchResult.rootDirectory, options, basename(file)); - resultName && uploadedArtifacts.push(resultName); + const resultName = await uploadArtifacts( + artifactClient, + [file], + searchResult.rootDirectory, + options, + basename(file) + ) + resultName && uploadedArtifacts.push(resultName) } } else { - const resultName = await uploadArtifacts(artifactClient, searchResult.filesToUpload, searchResult.rootDirectory, options, name); - resultName && uploadedArtifacts.push(resultName); + const resultName = await uploadArtifacts( + artifactClient, + searchResult.filesToUpload, + searchResult.rootDirectory, + options, + name + ) + resultName && uploadedArtifacts.push(resultName) } core.setOutput('uploaded_artifacts', uploadedArtifacts.join(',')) @@ -45,7 +57,13 @@ async function run(): Promise { } } -async function uploadArtifacts(artifactClient: ArtifactClient, files: string[], rootDirectory: string, options: UploadOptions, name = getDefaultArtifactName()): Promise { +async function uploadArtifacts( + artifactClient: ArtifactClient, + files: string[], + rootDirectory: string, + options: UploadOptions, + name = getDefaultArtifactName() +): Promise { const uploadResponse = await artifactClient.uploadArtifact( name, files, @@ -62,7 +80,7 @@ async function uploadArtifacts(artifactClient: ArtifactClient, files: string[], `Artifact ${uploadResponse.artifactName} has been successfully uploaded!` ) - return uploadResponse.artifactName; + return uploadResponse.artifactName } }