diff --git a/dist/index.js b/dist/index.js index 343c8313..cfcb005d 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1636,7 +1636,7 @@ const resetCacheWithOctokit = (cacheKey) => __awaiter(void 0, void 0, void 0, fu } catch (error) { if (error.status) { - core.debug(`Cache ${cacheKey} does not exist`); + core.warning(`Error delete ${cacheKey}: [${error.status}] ${error.message || 'Unknown reason'}`); } else { throw error; @@ -1650,7 +1650,10 @@ class StateCacheStorage { const filePath = path_1.default.join(tmpDir, STATE_FILE); fs_1.default.writeFileSync(filePath, serializedState); try { - yield resetCacheWithOctokit(CACHE_KEY); + const cacheExists = yield checkIfCacheExists(CACHE_KEY); + if (cacheExists) { + yield resetCacheWithOctokit(CACHE_KEY); + } const fileSize = fs_1.default.statSync(filePath).size; if (fileSize === 0) { core.info(`the state will be removed`); diff --git a/src/classes/state/state-cache-storage.ts b/src/classes/state/state-cache-storage.ts index 848872a3..b30b503b 100644 --- a/src/classes/state/state-cache-storage.ts +++ b/src/classes/state/state-cache-storage.ts @@ -54,7 +54,11 @@ const resetCacheWithOctokit = async (cacheKey: string): Promise => { ); } catch (error) { if (error.status) { - core.debug(`Cache ${cacheKey} does not exist`); + core.warning( + `Error delete ${cacheKey}: [${error.status}] ${ + error.message || 'Unknown reason' + }` + ); } else { throw error; } @@ -67,7 +71,10 @@ export class StateCacheStorage implements IStateStorage { fs.writeFileSync(filePath, serializedState); try { - await resetCacheWithOctokit(CACHE_KEY); + const cacheExists = await checkIfCacheExists(CACHE_KEY); + if (cacheExists) { + await resetCacheWithOctokit(CACHE_KEY); + } const fileSize = fs.statSync(filePath).size; if (fileSize === 0) {