From d83d8b8b9b38ff60c2b49e841904a725810feaa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=AA=E3=81=A4=E3=81=8D?= Date: Tue, 21 Apr 2026 08:58:02 -0700 Subject: [PATCH] Use relative path in cache key --- bundler.js | 2 +- dist/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bundler.js b/bundler.js index ff8fc9c3c..f4b4b06e8 100644 --- a/bundler.js +++ b/bundler.js @@ -243,7 +243,7 @@ export async function bundleInstall(gemfile, lockFile, platform, engine, rubyVer } async function computeBaseKey(engine, version, lockFile, cacheVersion) { - const cwd = process.cwd() + const cwd = process.cwd().startsWith(process.env.GITHUB_WORKSPACE) ? path.relative(process.env.GITHUB_WORKSPACE, process.cwd()) : process.cwd() const bundleWith = process.env['BUNDLE_WITH'] || '' const bundleWithout = process.env['BUNDLE_WITHOUT'] || '' const bundleOnly = process.env['BUNDLE_ONLY'] || '' diff --git a/dist/index.js b/dist/index.js index 23f1019b7..f39c757ed 100644 --- a/dist/index.js +++ b/dist/index.js @@ -257,7 +257,7 @@ async function bundleInstall(gemfile, lockFile, platform, engine, rubyVersion, b } async function computeBaseKey(engine, version, lockFile, cacheVersion) { - const cwd = process.cwd() + const cwd = process.cwd().startsWith(process.env.GITHUB_WORKSPACE) ? path.relative(process.env.GITHUB_WORKSPACE, process.cwd()) : process.cwd() const bundleWith = process.env['BUNDLE_WITH'] || '' const bundleWithout = process.env['BUNDLE_WITHOUT'] || '' const bundleOnly = process.env['BUNDLE_ONLY'] || ''