mirror of
https://github.com/gradle/actions.git
synced 2025-04-20 09:49:19 +08:00
Do not fail wrapper-validation on filename with illegal characters
This commit is contained in:
parent
473878a77f
commit
fa93a7fa30
@ -18,9 +18,14 @@ async function recursivelyListFiles(baseDir: string): Promise<string[]> {
|
||||
const childrenPaths = await Promise.all(
|
||||
childrenNames.map(async childName => {
|
||||
const childPath = path.resolve(baseDir, childName)
|
||||
return fs.lstatSync(childPath).isDirectory()
|
||||
? recursivelyListFiles(childPath)
|
||||
: new Promise(resolve => resolve([childPath]))
|
||||
const stat = fs.lstatSync(childPath, {throwIfNoEntry: false})
|
||||
if (stat === undefined) {
|
||||
return []
|
||||
} else if (stat.isDirectory()) {
|
||||
return recursivelyListFiles(childPath)
|
||||
} else {
|
||||
return new Promise(resolve => resolve([childPath]))
|
||||
}
|
||||
})
|
||||
)
|
||||
return Array.prototype.concat(...childrenPaths)
|
||||
|
Loading…
x
Reference in New Issue
Block a user