feat(cache-restore): handle the situation when the full path to the file is specified

pull/288/head
Evgenii Korolevskii 2 years ago
parent e346b4c1b7
commit 3393df405d

@ -63053,7 +63053,8 @@ exports.restoreCache = (versionSpec, packageManager, cacheDependencyPath) => __a
});
const findDependencyFile = (packageManager) => __awaiter(void 0, void 0, void 0, function* () {
let dependencyFile = packageManager.dependencyFilePattern;
const globber = yield glob.create(`**/${dependencyFile}`);
const patterns = [`**/${dependencyFile}`, dependencyFile];
const globber = yield glob.create(patterns.join('\n'));
const files = yield globber.glob();
if (!files.length) {
throw new Error(`Dependencies file is not found. Supported file pattern: ${dependencyFile}`);

@ -48,7 +48,8 @@ export const restoreCache = async (
const findDependencyFile = async (packageManager: PackageManagerInfo) => {
let dependencyFile = packageManager.dependencyFilePattern;
const globber = await glob.create(`**/${dependencyFile}`);
const patterns = [`**/${dependencyFile}`, dependencyFile];
const globber = await glob.create(patterns.join('\n'));
const files = await globber.glob();
if (!files.length) {

Loading…
Cancel
Save