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: {