mirror of
				https://github.com/actions/checkout.git
				synced 2025-10-31 02:14:20 +08:00 
			
		
		
		
	.
This commit is contained in:
		
							parent
							
								
									762bf756aa
								
							
						
					
					
						commit
						6397f22a4f
					
				| @ -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`, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 eric sciple
						eric sciple