From f828d5152466b72d7c1c8fdcbab345d9bdc639c6 Mon Sep 17 00:00:00 2001 From: Emilien Escalle Date: Fri, 7 Nov 2025 21:22:56 +0100 Subject: [PATCH] fix(get-package-manager): make cache path absolute when pointing to parent folder Signed-off-by: Emilien Escalle --- actions/get-package-manager/action.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/actions/get-package-manager/action.yml b/actions/get-package-manager/action.yml index cd8a0a8..944f9a3 100644 --- a/actions/get-package-manager/action.yml +++ b/actions/get-package-manager/action.yml @@ -90,7 +90,10 @@ runs: core.debug(`Package manager from lock files: ${packageManagerName}`); } - const relativeWorkingDirectory = path.relative(process.env.GITHUB_WORKSPACE, workingDirectory) || '.'; + let relativeWorkingDirectory = path.relative(process.env.GITHUB_WORKSPACE, workingDirectory) || '.'; + if (relativeWorkingDirectory.startsWith('../')) { + relativeWorkingDirectory = path.resolve(workingDirectory); + } const packageManagerConfig = { yarn: {