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* () { |         return __awaiter(this, void 0, void 0, function* () { | ||||||
|             var _a; |             var _a; | ||||||
|             // Remove HTTP extra header
 |             // Remove HTTP extra header
 | ||||||
|  |             core.info("Removing HTTP extra header"); | ||||||
|             yield this.removeGitConfig(this.tokenConfigKey); |             yield this.removeGitConfig(this.tokenConfigKey); | ||||||
|             yield this.removeSubmoduleGitConfig(this.tokenConfigKey); |             yield this.removeSubmoduleGitConfig(this.tokenConfigKey); | ||||||
|             // Collect credentials config paths that need to be removed
 |             // Collect credentials config paths that need to be removed
 | ||||||
|             const credentialsPaths = new Set(); |             const credentialsPaths = new Set(); | ||||||
|             // Remove includeIf entries that point to git-credentials-*.config files
 |             // 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(); |             const mainCredentialsPaths = yield this.removeIncludeIfCredentials(); | ||||||
|             mainCredentialsPaths.forEach(path => credentialsPaths.add(path)); |             mainCredentialsPaths.forEach(path => credentialsPaths.add(path)); | ||||||
|             // Remove submodule includeIf entries that point to git-credentials-*.config files
 |             // Remove submodule includeIf entries that point to git-credentials-*.config files
 | ||||||
| @ -497,6 +499,7 @@ class GitAuthHelper { | |||||||
|             // Remove credentials config files
 |             // Remove credentials config files
 | ||||||
|             for (const credentialsPath of credentialsPaths) { |             for (const credentialsPath of credentialsPaths) { | ||||||
|                 try { |                 try { | ||||||
|  |                     core.info(`Removing credentials config '${credentialsPath}'`); | ||||||
|                     yield io.rmRF(credentialsPath); |                     yield io.rmRF(credentialsPath); | ||||||
|                 } |                 } | ||||||
|                 catch (err) { |                 catch (err) { | ||||||
|  | |||||||
| @ -452,6 +452,7 @@ class GitAuthHelper { | |||||||
|    */ |    */ | ||||||
|   private async removeToken(): Promise<void> { |   private async removeToken(): Promise<void> { | ||||||
|     // Remove HTTP extra header
 |     // Remove HTTP extra header
 | ||||||
|  |     core.info("Removing HTTP extra header") | ||||||
|     await this.removeGitConfig(this.tokenConfigKey) |     await this.removeGitConfig(this.tokenConfigKey) | ||||||
|     await this.removeSubmoduleGitConfig(this.tokenConfigKey) |     await this.removeSubmoduleGitConfig(this.tokenConfigKey) | ||||||
| 
 | 
 | ||||||
| @ -459,6 +460,7 @@ class GitAuthHelper { | |||||||
|     const credentialsPaths = new Set<string>() |     const credentialsPaths = new Set<string>() | ||||||
| 
 | 
 | ||||||
|     // Remove includeIf entries that point to git-credentials-*.config files
 |     // 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() |     const mainCredentialsPaths = await this.removeIncludeIfCredentials() | ||||||
|     mainCredentialsPaths.forEach(path => credentialsPaths.add(path)) |     mainCredentialsPaths.forEach(path => credentialsPaths.add(path)) | ||||||
| 
 | 
 | ||||||
| @ -472,6 +474,7 @@ class GitAuthHelper { | |||||||
|     // Remove credentials config files
 |     // Remove credentials config files
 | ||||||
|     for (const credentialsPath of credentialsPaths) { |     for (const credentialsPath of credentialsPaths) { | ||||||
|       try { |       try { | ||||||
|  |         core.info(`Removing credentials config '${credentialsPath}'`) | ||||||
|         await io.rmRF(credentialsPath) |         await io.rmRF(credentialsPath) | ||||||
|       } catch (err) { |       } catch (err) { | ||||||
|         core.debug(`${(err as any)?.message ?? err}`) |         core.debug(`${(err as any)?.message ?? err}`) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 eric sciple
						eric sciple