mirror of
				https://github.com/gradle/gradle-build-action.git
				synced 2025-10-31 07:08:56 +08:00 
			
		
		
		
	Fix dist download
This commit is contained in:
		
							
								
								
									
										2
									
								
								dist/main/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/main/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -141,16 +141,18 @@ async function httpGetString(url: string): Promise<string> { | ||||
| } | ||||
|  | ||||
| async function httpDownload(url: string, localPath: string): Promise<void> { | ||||
|     const writeStream = fs.createWriteStream(localPath) | ||||
|     try { | ||||
|     const response = await httpc.get(url) | ||||
|         response.message.pipe(writeStream) | ||||
|         return new Promise<void>(function (resolve) { | ||||
|     return new Promise<void>(function (resolve, reject) { | ||||
|         const writeStream = fs.createWriteStream(localPath) | ||||
|         response.message | ||||
|             .pipe(writeStream) | ||||
|             .on('close', () => { | ||||
|                 resolve() | ||||
|             }) | ||||
|     } finally { | ||||
|         writeStream.close() | ||||
|     } | ||||
|             .on('error', err => { | ||||
|                 reject(err) | ||||
|             }) | ||||
|     }) | ||||
| } | ||||
|  | ||||
| async function extractZip(zip: string, destination: string): Promise<void> { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user