diff --git a/src/action.ts b/src/action.ts index a4fd2d4..2e4fdae 100644 --- a/src/action.ts +++ b/src/action.ts @@ -74,10 +74,8 @@ export default async (options: Input): Promise => { let revision: string | undefined; let cacheHit = false; if (cacheEnabled) { - const cacheKey = createHash('sha1') - .update(url) - .digest('base64'); - + const cacheKey = createHash("sha1").update(url).digest("base64"); + const cacheRestored = await restoreCache([bunPath], cacheKey); if (cacheRestored) { revision = await getRevision(bunPath); diff --git a/src/cache-save.ts b/src/cache-save.ts index f05509d..566e219 100644 --- a/src/cache-save.ts +++ b/src/cache-save.ts @@ -6,10 +6,8 @@ import { createHash } from "node:crypto"; (async () => { const state: CacheState = JSON.parse(getState("cache")); if (state.cacheEnabled && !state.cacheHit) { - const cacheKey = createHash('sha1') - .update(state.url) - .digest('base64'); - + const cacheKey = createHash("sha1").update(state.url).digest("base64"); + try { await saveCache([state.bunPath], cacheKey); process.exit(0);