1
0
Fork 0

Implement cache v2

Link-/blobcache-spike
Bassem Dghaidi 2024-06-10 11:55:28 -07:00 committed by GitHub
parent 6635d12ce0
commit 146143a9b4
1 changed files with 9 additions and 8 deletions

View File

@ -224,6 +224,15 @@ export async function saveCache(
) )
} }
// Cache v2 upload
// inputs:
// - getSignedUploadURL
// - archivePath
core.debug(`Saving Cache v2: ${archivePath}`)
await UploadCache(signedUploadURL, archivePath)
core.debug('Reserving Cache') core.debug('Reserving Cache')
const reserveCacheResponse = await cacheHttpClient.reserveCache( const reserveCacheResponse = await cacheHttpClient.reserveCache(
key, key,
@ -252,14 +261,6 @@ export async function saveCache(
core.debug(`Saving Cache (ID: ${cacheId})`) core.debug(`Saving Cache (ID: ${cacheId})`)
await cacheHttpClient.saveCache(cacheId, archivePath, options) await cacheHttpClient.saveCache(cacheId, archivePath, options)
// Cache v2 upload
// inputs:
// - getSignedUploadURL
// - archivePath
core.debug(`Saving Cache v2: ${archivePath}`)
await UploadCache(signedUploadURL, archivePath)
} catch (error) { } catch (error) {
const typedError = error as Error const typedError = error as Error
if (typedError.name === ValidationError.name) { if (typedError.name === ValidationError.name) {