diff options
| author | eric sciple <ericsciple@users.noreply.github.com> | 2025-12-01 19:53:23 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-01 19:53:23 -0600 |
| commit | 14ac173bcffd0a72b08b5c47ca0799029f862682 (patch) | |
| tree | 3c41f524f02f19dbd73a805de9876f869f9d9ef2 /dist | |
| parent | f6ce9b5969c590f55c04bf74f2f14b53e26a26fb (diff) | |
Add worktree support for persist-credentials includeIf (#2327)
Diffstat (limited to 'dist')
| -rw-r--r-- | dist/index.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/dist/index.js b/dist/index.js index a251a19..b9b34d3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -412,6 +412,9 @@ class GitAuthHelper { // Configure host includeIf const hostIncludeKey = `includeIf.gitdir:${gitDir}.path`; yield this.git.config(hostIncludeKey, credentialsConfigPath); + // Configure host includeIf for worktrees + const hostWorktreeIncludeKey = `includeIf.gitdir:${gitDir}/worktrees/*.path`; + yield this.git.config(hostWorktreeIncludeKey, credentialsConfigPath); // Container git directory const workingDirectory = this.git.getWorkingDirectory(); const githubWorkspace = process.env['GITHUB_WORKSPACE']; @@ -424,6 +427,9 @@ class GitAuthHelper { // Configure container includeIf const containerIncludeKey = `includeIf.gitdir:${containerGitDir}.path`; yield this.git.config(containerIncludeKey, containerCredentialsPath); + // Configure container includeIf for worktrees + const containerWorktreeIncludeKey = `includeIf.gitdir:${containerGitDir}/worktrees/*.path`; + yield this.git.config(containerWorktreeIncludeKey, containerCredentialsPath); } }); } |
