From bf8696f8ed1aa5257c1696435ce2773fe891a06b Mon Sep 17 00:00:00 2001 From: John Sudol <24583161+johnsudol@users.noreply.github.com> Date: Mon, 19 Dec 2022 18:38:33 +0000 Subject: [PATCH] use resolve instead --- packages/artifact/src/internal/upload-specification.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/artifact/src/internal/upload-specification.ts b/packages/artifact/src/internal/upload-specification.ts index 295b4603..49d6142e 100644 --- a/packages/artifact/src/internal/upload-specification.ts +++ b/packages/artifact/src/internal/upload-specification.ts @@ -1,6 +1,6 @@ import * as fs from 'fs' import {debug} from '@actions/core' -import {join, normalize, resolve, parse} from 'path' +import {join, normalize, resolve} from 'path' import {checkArtifactFilePath} from './path-and-artifact-name-validation' export interface UploadSpecification { @@ -22,7 +22,7 @@ export function getUploadSpecification( // artifact name was checked earlier on, no need to check again const specifications: UploadSpecification[] = [] - const rootPath = parse(rootDirectory).dir; + const rootPath = resolve(rootDirectory) if (!fs.existsSync(rootPath)) { throw new Error(`Provided rootDirectory ${rootPath} does not exist`)