mirror of
https://github.com/gradle/gradle-build-action.git
synced 2025-06-07 16:56:12 +02:00
parent
7a15005377
commit
93c31ca3b5
2 changed files with 7 additions and 4 deletions
|
@ -198,9 +198,12 @@ export function handleCacheFailure(error: unknown, message: string): void {
|
|||
*/
|
||||
export async function tryDelete(file: string): Promise<void> {
|
||||
const maxAttempts = 5
|
||||
const stat = fs.lstatSync(file)
|
||||
for (let attempt = 1; attempt <= maxAttempts; attempt++) {
|
||||
if (!fs.existsSync(file)) {
|
||||
return
|
||||
}
|
||||
try {
|
||||
const stat = fs.lstatSync(file)
|
||||
if (stat.isDirectory()) {
|
||||
fs.rmdirSync(file, {recursive: true})
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue