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

This commit is contained in:
Evgenii Korolevskii 2022-11-08 13:46:37 +01:00
parent e346b4c1b7
commit 3393df405d
2 changed files with 4 additions and 2 deletions

3
dist/setup/index.js vendored
View file

@ -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}`);

View file

@ -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) {