mirror of
https://github.com/actions/setup-go.git
synced 2025-06-28 07:53:43 +00:00
feat(cache-restore): handle the situation when the full path to the file is specified
This commit is contained in:
parent
e346b4c1b7
commit
3393df405d
2 changed files with 4 additions and 2 deletions
3
dist/setup/index.js
vendored
3
dist/setup/index.js
vendored
|
@ -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…
Add table
Add a link
Reference in a new issue