From 402b512df840c041240324b08cc91a45c53e8533 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Sun, 31 Jul 2022 15:45:57 +0530 Subject: [PATCH] initial hacky --- actions-cache-3.0.1.tgz | Bin 0 -> 22923 bytes dist/restore/index.js | 40 ++++++++++++++++++++++++++++------------ dist/save/index.js | 40 ++++++++++++++++++++++++++++------------ package-lock.json | 14 +++++++------- package.json | 2 +- 5 files changed, 64 insertions(+), 32 deletions(-) create mode 100644 actions-cache-3.0.1.tgz diff --git a/actions-cache-3.0.1.tgz b/actions-cache-3.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5bc5a94eea57d4fb0d6fbc094b2499a4da540a80 GIT binary patch literal 22923 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%0AAEH8_ucHyDZT7}4APHU%VqZ8TYJ5K@xt&` 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 literal 0 HcmV?d00001 diff --git a/dist/restore/index.js b/dist/restore/index.js index cc1c684..4d827b4 100644 --- a/dist/restore/index.js +++ b/dist/restore/index.js @@ -1113,7 +1113,13 @@ function resolvePaths(patterns) { .replace(new RegExp(`\\${path.sep}`, 'g'), '/'); core.debug(`Matched: ${relativeFile}`); // Paths are made relative so the tar entries are all relative to the root of the workspace. - paths.push(`${relativeFile}`); + if (relativeFile === '') { + // path.relative returns empty string if workspace and file are equal + paths.push('.'); + } + else { + paths.push(`${relativeFile}`); + } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } @@ -5464,6 +5470,7 @@ const buffer = __importStar(__webpack_require__(293)); const fs = __importStar(__webpack_require__(747)); const stream = __importStar(__webpack_require__(794)); const util = __importStar(__webpack_require__(669)); +const timer = __importStar(__webpack_require__(581)); const utils = __importStar(__webpack_require__(15)); const constants_1 = __webpack_require__(931); const requestUtils_1 = __webpack_require__(899); @@ -5654,10 +5661,14 @@ function downloadCacheStorageSDK(archiveLocation, archivePath, options) { const segmentStart = downloadProgress.segmentOffset + downloadProgress.segmentSize; const segmentSize = Math.min(maxSegmentSize, contentLength - segmentStart); downloadProgress.nextSegment(segmentSize); - const result = yield client.downloadToBuffer(segmentStart, segmentSize, { - concurrency: options.downloadConcurrency, - onProgress: downloadProgress.onProgress() - }); + const result = yield Promise.race([client.downloadToBuffer(segmentStart, segmentSize, { + concurrency: options.downloadConcurrency, + onProgress: downloadProgress.onProgress() + }), + timer.setTimeout(60 * 60 * 1000, 'timeout')]); + if (result === 'timeout') { + throw new Error("Segment download timed out"); + } fs.writeFileSync(fd, result); } } @@ -37272,9 +37283,9 @@ function extractTar(archivePath, compressionMethod) { function getCompressionProgram() { switch (compressionMethod) { case constants_1.CompressionMethod.Zstd: - return ['--use-compress-program', 'zstd -d --long=30']; + return ['--use-compress-program', 'unzstd --long=30']; case constants_1.CompressionMethod.ZstdWithoutLong: - return ['--use-compress-program', 'zstd -d']; + return ['--use-compress-program', 'unzstd']; default: return ['-z']; } @@ -37305,9 +37316,9 @@ function createTar(archiveFolder, sourceDirectories, compressionMethod) { function getCompressionProgram() { switch (compressionMethod) { case constants_1.CompressionMethod.Zstd: - return ['--use-compress-program', 'zstd -T0 --long=30']; + return ['--use-compress-program', 'zstdmt --long=30']; case constants_1.CompressionMethod.ZstdWithoutLong: - return ['--use-compress-program', 'zstd -T0']; + return ['--use-compress-program', 'zstdmt']; default: return ['-z']; } @@ -37338,9 +37349,9 @@ function listTar(archivePath, compressionMethod) { function getCompressionProgram() { switch (compressionMethod) { case constants_1.CompressionMethod.Zstd: - return ['--use-compress-program', 'zstd -d --long=30']; + return ['--use-compress-program', 'unzstd --long=30']; case constants_1.CompressionMethod.ZstdWithoutLong: - return ['--use-compress-program', 'zstd -d']; + return ['--use-compress-program', 'unzstd']; default: return ['-z']; } @@ -42343,7 +42354,12 @@ function clean(key) /* 578 */, /* 579 */, /* 580 */, -/* 581 */, +/* 581 */ +/***/ (function(module) { + +module.exports = require("timers/promises"); + +/***/ }), /* 582 */ /***/ (function(module) { diff --git a/dist/save/index.js b/dist/save/index.js index b0f3e41..0b632a3 100644 --- a/dist/save/index.js +++ b/dist/save/index.js @@ -1113,7 +1113,13 @@ function resolvePaths(patterns) { .replace(new RegExp(`\\${path.sep}`, 'g'), '/'); core.debug(`Matched: ${relativeFile}`); // Paths are made relative so the tar entries are all relative to the root of the workspace. - paths.push(`${relativeFile}`); + if (relativeFile === '') { + // path.relative returns empty string if workspace and file are equal + paths.push('.'); + } + else { + paths.push(`${relativeFile}`); + } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } @@ -5464,6 +5470,7 @@ const buffer = __importStar(__webpack_require__(293)); const fs = __importStar(__webpack_require__(747)); const stream = __importStar(__webpack_require__(794)); const util = __importStar(__webpack_require__(669)); +const timer = __importStar(__webpack_require__(581)); const utils = __importStar(__webpack_require__(15)); const constants_1 = __webpack_require__(931); const requestUtils_1 = __webpack_require__(899); @@ -5654,10 +5661,14 @@ function downloadCacheStorageSDK(archiveLocation, archivePath, options) { const segmentStart = downloadProgress.segmentOffset + downloadProgress.segmentSize; const segmentSize = Math.min(maxSegmentSize, contentLength - segmentStart); downloadProgress.nextSegment(segmentSize); - const result = yield client.downloadToBuffer(segmentStart, segmentSize, { - concurrency: options.downloadConcurrency, - onProgress: downloadProgress.onProgress() - }); + const result = yield Promise.race([client.downloadToBuffer(segmentStart, segmentSize, { + concurrency: options.downloadConcurrency, + onProgress: downloadProgress.onProgress() + }), + timer.setTimeout(60 * 60 * 1000, 'timeout')]); + if (result === 'timeout') { + throw new Error("Segment download timed out"); + } fs.writeFileSync(fd, result); } } @@ -37272,9 +37283,9 @@ function extractTar(archivePath, compressionMethod) { function getCompressionProgram() { switch (compressionMethod) { case constants_1.CompressionMethod.Zstd: - return ['--use-compress-program', 'zstd -d --long=30']; + return ['--use-compress-program', 'unzstd --long=30']; case constants_1.CompressionMethod.ZstdWithoutLong: - return ['--use-compress-program', 'zstd -d']; + return ['--use-compress-program', 'unzstd']; default: return ['-z']; } @@ -37305,9 +37316,9 @@ function createTar(archiveFolder, sourceDirectories, compressionMethod) { function getCompressionProgram() { switch (compressionMethod) { case constants_1.CompressionMethod.Zstd: - return ['--use-compress-program', 'zstd -T0 --long=30']; + return ['--use-compress-program', 'zstdmt --long=30']; case constants_1.CompressionMethod.ZstdWithoutLong: - return ['--use-compress-program', 'zstd -T0']; + return ['--use-compress-program', 'zstdmt']; default: return ['-z']; } @@ -37338,9 +37349,9 @@ function listTar(archivePath, compressionMethod) { function getCompressionProgram() { switch (compressionMethod) { case constants_1.CompressionMethod.Zstd: - return ['--use-compress-program', 'zstd -d --long=30']; + return ['--use-compress-program', 'unzstd --long=30']; case constants_1.CompressionMethod.ZstdWithoutLong: - return ['--use-compress-program', 'zstd -d']; + return ['--use-compress-program', 'unzstd']; default: return ['-z']; } @@ -42343,7 +42354,12 @@ function clean(key) /* 578 */, /* 579 */, /* 580 */, -/* 581 */, +/* 581 */ +/***/ (function(module) { + +module.exports = require("timers/promises"); + +/***/ }), /* 582 */ /***/ (function(module) { diff --git a/package-lock.json b/package-lock.json index 5eb9b43..a9e8bb5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "3.0.5", "license": "MIT", "dependencies": { - "@actions/cache": "^3.0.0", + "@actions/cache": "file:actions-cache-3.0.1.tgz", "@actions/core": "^1.7.0", "@actions/exec": "^1.1.1", "@actions/io": "^1.1.2" @@ -36,9 +36,10 @@ } }, "node_modules/@actions/cache": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.0.0.tgz", - "integrity": "sha512-GL9CT1Fnu+pqs8TTB621q8Xa8Cilw2n9MwvbgMedetH7L1q2n6jY61gzbwGbKgtVbp3gVJ12aNMi4osSGXx3KQ==", + "version": "3.0.1", + "resolved": "file:actions-cache-3.0.1.tgz", + "integrity": "sha512-ucvw0xvFpe0/vfNQ/rc11ste0nidCdBAJ5j5F01BxBqjxmGH2doVzfPlqSIGhcN7wKI074x2ATb9+7HSrTqGHg==", + "license": "MIT", "dependencies": { "@actions/core": "^1.2.6", "@actions/exec": "^1.0.1", @@ -9533,9 +9534,8 @@ }, "dependencies": { "@actions/cache": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.0.0.tgz", - "integrity": "sha512-GL9CT1Fnu+pqs8TTB621q8Xa8Cilw2n9MwvbgMedetH7L1q2n6jY61gzbwGbKgtVbp3gVJ12aNMi4osSGXx3KQ==", + "version": "file:actions-cache-3.0.1.tgz", + "integrity": "sha512-ucvw0xvFpe0/vfNQ/rc11ste0nidCdBAJ5j5F01BxBqjxmGH2doVzfPlqSIGhcN7wKI074x2ATb9+7HSrTqGHg==", "requires": { "@actions/core": "^1.2.6", "@actions/exec": "^1.0.1", diff --git a/package.json b/package.json index ffc8fc8..5263f98 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "author": "GitHub", "license": "MIT", "dependencies": { - "@actions/cache": "^3.0.0", + "@actions/cache": "file:actions-cache-3.0.1.tgz", "@actions/core": "^1.7.0", "@actions/exec": "^1.1.1", "@actions/io": "^1.1.2"