diff --git a/src/cache.ts b/src/cache.ts index 0623f05..7f1f4fd 100644 --- a/src/cache.ts +++ b/src/cache.ts @@ -295,7 +295,9 @@ async function restoreCachev2( throw new Error(`Failed to restore: ${error.message}`) } finally { try { - await utils.unlinkFile(archivePath) + if (archivePath) { + await utils.unlinkFile(archivePath) + } } catch (error) { core.debug(`Failed to delete archive: ${error}`) }