@@ -43404,10 +43404,10 @@ const cache_utils_1 = __webpack_require__(452);
4340443404exports.restoreCache = (packageManager) => __awaiter(void 0, void 0, void 0, function* () {
4340543405 const packageManagerInfo = yield cache_utils_1.getPackageManagerInfo(packageManager);
4340643406 if (!packageManagerInfo) {
43407- throw new Error(`Caching for '${packageManager}'is not supported`);
43407+ throw new Error(`Caching for '${packageManager}' is not supported`);
4340843408 }
4340943409 const platform = process.env.RUNNER_OS;
43410- const cachePath = yield cache_utils_1.getCacheDirectoryPath(packageManagerInfo);
43410+ const cachePath = yield cache_utils_1.getCacheDirectoryPath(packageManagerInfo, packageManager );
4341143411 const lockFilePath = findLockFile(packageManagerInfo);
4341243412 const fileHash = yield cache_utils_1.hashFile(lockFilePath);
4341343413 const primaryKey = `${platform}-${packageManager}-${fileHash}`;
@@ -43428,7 +43428,7 @@ const findLockFile = (supportedPackageManager) => {
4342843428 const rootContent = fs_1.default.readdirSync(workspace);
4342943429 const fullLockFile = rootContent.find(item => lockFiles.includes(item));
4343043430 if (!fullLockFile) {
43431- throw new Error(`package lock file is not found in ${workspace}. Supported file patterns: ${lockFiles.toString()}`);
43431+ throw new Error(`Dependencies lock file is not found in ${workspace}. Supported file patterns: ${lockFiles.toString()}`);
4343243432 }
4343343433 return path_1.default.resolve(fullLockFile);
4343443434};
@@ -44674,7 +44674,6 @@ var __importStar = (this && this.__importStar) || function (mod) {
4467444674};
4467544675Object.defineProperty(exports, "__esModule", { value: true });
4467644676const exec = __importStar(__webpack_require__(986));
44677- const constants_1 = __webpack_require__(196);
4467844677const glob = __importStar(__webpack_require__(281));
4467944678const crypto = __importStar(__webpack_require__(417));
4468044679const fs = __importStar(__webpack_require__(747));
@@ -44712,7 +44711,7 @@ const getCommandOutput = (toolCommand) => __awaiter(void 0, void 0, void 0, func
4471244711const getpackageManagerVersion = (packageManager, command) => __awaiter(void 0, void 0, void 0, function* () {
4471344712 const stdOut = yield getCommandOutput(`${packageManager} ${command}`);
4471444713 if (!stdOut) {
44715- throw new Error(`Could not get version for ${packageManager}`);
44714+ throw new Error(`Could not retrieve version of ${packageManager}`);
4471644715 }
4471744716 if (stdOut.startsWith('1.')) {
4471844717 return '1';
@@ -44721,27 +44720,24 @@ const getpackageManagerVersion = (packageManager, command) => __awaiter(void 0,
4472144720});
4472244721exports.getPackageManagerInfo = (packageManager) => __awaiter(void 0, void 0, void 0, function* () {
4472344722 let packageManagerInfo;
44724- const arr = Array.of(...Object.values(constants_1.LockType));
44725- if (arr.includes(packageManager)) {
44726- return null;
44727- }
4472844723 if (packageManager === 'npm') {
44729- packageManagerInfo = exports.supportedPackageManagers.npm;
44724+ return exports.supportedPackageManagers.npm;
4473044725 }
44731- else {
44726+ else if (packageManager === 'yarn') {
4473244727 const yarnVersion = yield getpackageManagerVersion('yarn', '--version');
4473344728 if (yarnVersion.startsWith('1.')) {
44734- packageManagerInfo = exports.supportedPackageManagers.yarn1;
44729+ return exports.supportedPackageManagers.yarn1;
4473544730 }
4473644731 else {
44737- packageManagerInfo = exports.supportedPackageManagers.yarn2;
44732+ return exports.supportedPackageManagers.yarn2;
4473844733 }
4473944734 }
44740- return packageManagerInfo;
44735+ else {
44736+ return null;
44737+ }
4474144738});
44742- exports.getCacheDirectoryPath = (packageManagerInfo) => __awaiter(void 0, void 0, void 0, function* () {
44739+ exports.getCacheDirectoryPath = (packageManagerInfo, packageManager ) => __awaiter(void 0, void 0, void 0, function* () {
4474344740 const stdOut = yield getCommandOutput(packageManagerInfo.getCacheFolderCommand);
44744- const packageManager = Object.keys(packageManagerInfo)[0];
4474544741 if (!stdOut) {
4474644742 throw new Error(`Could not get cache folder path for ${packageManager}`);
4474744743 }
0 commit comments