From c91b9fb13e8d26e04a14ff1810548c99611d92bf Mon Sep 17 00:00:00 2001 From: Eli Uriegas Date: Wed, 19 May 2021 11:44:26 -0700 Subject: [PATCH] ensure we're downloading to the correct directory Signed-off-by: Eli Uriegas --- dist/index.js | 3 ++- src/download-artifact.ts | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index d612f28..f38ea5e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -31184,12 +31184,13 @@ function run() { continue; } const getObjectParams = { Bucket: s3Bucket, Key: fileObject.Key }; - const localKey = fileObject.Key.replace(s3Prefix, ''); + const localKey = path_1.default.join(resolvedPath, fileObject.Key.replace(s3Prefix, '')); const writeStream = fs.createWriteStream(localKey); core.info(`Started download: ${localKey}`); core.debug(`S3 download uri: s3://${s3Bucket}/${fileObject.Key}`); const readStream = s3.getObject(getObjectParams).createReadStream(); readStream.pipe(writeStream); + writeStream.close(); core.info(`Finished download for ${localKey}`); } }); diff --git a/src/download-artifact.ts b/src/download-artifact.ts index 6058cc4..84617a7 100644 --- a/src/download-artifact.ts +++ b/src/download-artifact.ts @@ -41,12 +41,16 @@ async function run(): Promise { continue } const getObjectParams = {Bucket: s3Bucket, Key: fileObject.Key} - const localKey = fileObject.Key.replace(s3Prefix, '') + const localKey = path.join( + resolvedPath, + fileObject.Key.replace(s3Prefix, '') + ) const writeStream = fs.createWriteStream(localKey) core.info(`Started download: ${localKey}`) core.debug(`S3 download uri: s3://${s3Bucket}/${fileObject.Key}`) const readStream = s3.getObject(getObjectParams).createReadStream() readStream.pipe(writeStream) + writeStream.close() core.info(`Finished download for ${localKey}`) } })