mirror of
				https://github.com/actions/checkout.git
				synced 2025-10-31 02:14:20 +08:00 
			
		
		
		
	.
This commit is contained in:
		
							parent
							
								
									c9518fb408
								
							
						
					
					
						commit
						dc519229d3
					
				
							
								
								
									
										3
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -481,11 +481,13 @@ class GitAuthHelper { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             var _a; | ||||
|             // Remove HTTP extra header
 | ||||
|             core.info("Removing HTTP extra header"); | ||||
|             yield this.removeGitConfig(this.tokenConfigKey); | ||||
|             yield this.removeSubmoduleGitConfig(this.tokenConfigKey); | ||||
|             // Collect credentials config paths that need to be removed
 | ||||
|             const credentialsPaths = new Set(); | ||||
|             // Remove includeIf entries that point to git-credentials-*.config files
 | ||||
|             core.info("Removing includeIf entries pointing to credentials config files"); | ||||
|             const mainCredentialsPaths = yield this.removeIncludeIfCredentials(); | ||||
|             mainCredentialsPaths.forEach(path => credentialsPaths.add(path)); | ||||
|             // Remove submodule includeIf entries that point to git-credentials-*.config files
 | ||||
| @ -497,6 +499,7 @@ class GitAuthHelper { | ||||
|             // Remove credentials config files
 | ||||
|             for (const credentialsPath of credentialsPaths) { | ||||
|                 try { | ||||
|                     core.info(`Removing credentials config '${credentialsPath}'`); | ||||
|                     yield io.rmRF(credentialsPath); | ||||
|                 } | ||||
|                 catch (err) { | ||||
|  | ||||
| @ -452,6 +452,7 @@ class GitAuthHelper { | ||||
|    */ | ||||
|   private async removeToken(): Promise<void> { | ||||
|     // Remove HTTP extra header
 | ||||
|     core.info("Removing HTTP extra header") | ||||
|     await this.removeGitConfig(this.tokenConfigKey) | ||||
|     await this.removeSubmoduleGitConfig(this.tokenConfigKey) | ||||
| 
 | ||||
| @ -459,6 +460,7 @@ class GitAuthHelper { | ||||
|     const credentialsPaths = new Set<string>() | ||||
| 
 | ||||
|     // Remove includeIf entries that point to git-credentials-*.config files
 | ||||
|     core.info("Removing includeIf entries pointing to credentials config files") | ||||
|     const mainCredentialsPaths = await this.removeIncludeIfCredentials() | ||||
|     mainCredentialsPaths.forEach(path => credentialsPaths.add(path)) | ||||
| 
 | ||||
| @ -472,6 +474,7 @@ class GitAuthHelper { | ||||
|     // Remove credentials config files
 | ||||
|     for (const credentialsPath of credentialsPaths) { | ||||
|       try { | ||||
|         core.info(`Removing credentials config '${credentialsPath}'`) | ||||
|         await io.rmRF(credentialsPath) | ||||
|       } catch (err) { | ||||
|         core.debug(`${(err as any)?.message ?? err}`) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 eric sciple
						eric sciple