From 68fd46c4a311789232af642d7e08192450228469 Mon Sep 17 00:00:00 2001 From: Daniil Zotov <142039751+zoto-ff@users.noreply.github.com> Date: Sun, 29 Sep 2024 17:37:34 +0300 Subject: [PATCH] Update cache-save.ts --- src/cache-save.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cache-save.ts b/src/cache-save.ts index ebaf2c4..a1c22bd 100644 --- a/src/cache-save.ts +++ b/src/cache-save.ts @@ -1,12 +1,17 @@ import { saveCache } from "@actions/cache"; import { getState, warning } from "@actions/core"; import { CacheState } from "./action"; +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') + try { - await saveCache([state.bunPath], state.url); + await saveCache([state.bunPath], cacheKey); process.exit(0); } catch (error) { warning("Failed to save Bun to cache.");