From 6397f22a4f1d0ba0fd19fe6cde1d0f296199ee93 Mon Sep 17 00:00:00 2001 From: eric sciple Date: Wed, 15 Oct 2025 14:09:45 +0000 Subject: [PATCH] . --- src/git-auth-helper.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/git-auth-helper.ts b/src/git-auth-helper.ts index b2872a1..60cc187 100644 --- a/src/git-auth-helper.ts +++ b/src/git-auth-helper.ts @@ -205,13 +205,13 @@ class GitAuthHelper { // For each submodule, configure includeIf entries pointing to the shared credentials file. // Configure both host and container paths to support Docker container actions. for (const configPath of configPaths) { - // The config file is at .git/modules/submodule-name/config - let submoduleConfigDir = path.dirname(configPath) - submoduleConfigDir = submoduleConfigDir.replace(/\\/g, '/') // Use forward slashes, even on Windows + // Submodule Git directory + let submoduleGitDir = path.dirname(configPath) // The config file is at .git/modules/submodule-name/config + submoduleGitDir = submoduleGitDir.replace(/\\/g, '/') // Use forward slashes, even on Windows // Configure host includeIf await this.git.config( - `includeIf.gitdir:${submoduleConfigDir}.path`, + `includeIf.gitdir:${submoduleGitDir}.path`, credentialsConfigPath, false, false, @@ -219,17 +219,14 @@ class GitAuthHelper { ) // Configure container includeIf - let relativeSubmoduleConfigDir = path.relative( + let relativeSubmoduleGitDir = path.relative( githubWorkspace, - submoduleConfigDir + submoduleGitDir ) - relativeSubmoduleConfigDir = relativeSubmoduleConfigDir.replace( - /\\/g, - '/' - ) // Use forward slashes, even on Windows + relativeSubmoduleGitDir = relativeSubmoduleGitDir.replace(/\\/g, '/') // Use forward slashes, even on Windows const containerSubmoduleGitDir = path.posix.join( '/github/workspace', - relativeSubmoduleConfigDir + relativeSubmoduleGitDir ) await this.git.config( `includeIf.gitdir:${containerSubmoduleGitDir}.path`,