diff --git a/src/save-cache.ts b/src/save-cache.ts index 4ee5679..e79d657 100644 --- a/src/save-cache.ts +++ b/src/save-cache.ts @@ -53,11 +53,11 @@ async function saveCache(): Promise { } let actualCachePath = cacheLocalPath; - if (process.env.UV_CACHE_DIR !== cacheLocalPath) { + if (process.env.UV_CACHE_DIR && process.env.UV_CACHE_DIR !== cacheLocalPath) { core.warning( `The environment variable UV_CACHE_DIR has been changed to "${process.env.UV_CACHE_DIR}", by an action or step running after astral-sh/setup-uv. This can lead to unexpected behavior. If you expected this to happen set the cache-local-path input to "${process.env.UV_CACHE_DIR}" instead of "${cacheLocalPath}".`, ); - actualCachePath = process.env.UV_CACHE_DIR!; + actualCachePath = process.env.UV_CACHE_DIR; } core.info(`Saving cache path: ${actualCachePath}`);