mirror of
https://github.com/gradle/actions
synced 2024-11-27 20:02:19 +00:00
Make cache-cleanup compatible with cache-write-only
This commit is contained in:
parent
32f9239e2c
commit
5acdee61f0
1 changed files with 6 additions and 6 deletions
|
@ -51,6 +51,12 @@ export async function restore(
|
||||||
// Mark the state as restored so that post-action will perform save.
|
// Mark the state as restored so that post-action will perform save.
|
||||||
core.saveState(CACHE_RESTORED_VAR, true)
|
core.saveState(CACHE_RESTORED_VAR, true)
|
||||||
|
|
||||||
|
if (cacheConfig.isCacheCleanupEnabled()) {
|
||||||
|
core.info('Preparing cache for cleanup.')
|
||||||
|
const cacheCleaner = new CacheCleaner(gradleUserHome, process.env['RUNNER_TEMP']!)
|
||||||
|
await cacheCleaner.prepare()
|
||||||
|
}
|
||||||
|
|
||||||
if (cacheConfig.isCacheWriteOnly()) {
|
if (cacheConfig.isCacheWriteOnly()) {
|
||||||
core.info('Cache is write-only: will not restore from cache.')
|
core.info('Cache is write-only: will not restore from cache.')
|
||||||
cacheListener.setWriteOnly()
|
cacheListener.setWriteOnly()
|
||||||
|
@ -60,12 +66,6 @@ export async function restore(
|
||||||
await core.group('Restore Gradle state from cache', async () => {
|
await core.group('Restore Gradle state from cache', async () => {
|
||||||
await gradleStateCache.restore(cacheListener)
|
await gradleStateCache.restore(cacheListener)
|
||||||
})
|
})
|
||||||
|
|
||||||
if (cacheConfig.isCacheCleanupEnabled()) {
|
|
||||||
core.info('Preparing cache for cleanup.')
|
|
||||||
const cacheCleaner = new CacheCleaner(gradleUserHome, process.env['RUNNER_TEMP']!)
|
|
||||||
await cacheCleaner.prepare()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function save(
|
export async function save(
|
||||||
|
|
Loading…
Reference in a new issue