mirror of
				https://github.com/gradle/gradle-build-action.git
				synced 2025-10-31 07:08:56 +08:00 
			
		
		
		
	Allow time for processes to release file locks on windows
This commit is contained in:
		| @@ -5,7 +5,7 @@ import * as core from '@actions/core' | ||||
| import * as glob from '@actions/glob' | ||||
| import * as exec from '@actions/exec' | ||||
|  | ||||
| import {AbstractCache, hashFileNames} from './cache-utils' | ||||
| import {AbstractCache, hashFileNames, tryDelete} from './cache-utils' | ||||
|  | ||||
| // Which paths under Gradle User Home should be cached | ||||
| const CACHE_PATH = ['caches', 'notifications'] | ||||
| @@ -141,7 +141,7 @@ export class GradleUserHomeCache extends AbstractCache { | ||||
|         if (commonArtifactFiles.length === 0) { | ||||
|             this.debug(`No files found to cache for ${bundle}`) | ||||
|             if (fs.existsSync(cacheMetaFile)) { | ||||
|                 fs.unlinkSync(cacheMetaFile) | ||||
|                 tryDelete(cacheMetaFile) | ||||
|             } | ||||
|             return | ||||
|         } | ||||
| @@ -164,7 +164,7 @@ export class GradleUserHomeCache extends AbstractCache { | ||||
|         } | ||||
|  | ||||
|         for (const file of commonArtifactFiles) { | ||||
|             fs.unlinkSync(file) | ||||
|             tryDelete(file) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user