diff --git a/src/cache-distributions/cache-distributor.ts b/src/cache-distributions/cache-distributor.ts index 4aaba033a..f24c78dab 100644 --- a/src/cache-distributions/cache-distributor.ts +++ b/src/cache-distributions/cache-distributor.ts @@ -45,13 +45,13 @@ abstract class CacheDistributor { } public handleMatchResult(matchedKey: string | undefined, primaryKey: string) { - if (matchedKey == primaryKey) { + if (matchedKey) { core.saveState(State.CACHE_MATCHED_KEY, matchedKey); core.info(`Cache restored from key: ${matchedKey}`); } else { core.info(`${this.packageManager} cache is not found`); } - core.setOutput('cache-hit', Boolean(matchedKey)); + core.setOutput('cache-hit', matchedKey === primaryKey); } }