Merge pull request #1344 from k-kbk/add-exception-handling
refactor: add missing 'new' and exception handling
This commit is contained in:
		
						commit
						66147ca503
					
				
							
								
								
									
										2
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										10
									
								
								src/main.ts
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/main.ts
									
									
									
									
									
								
							| @ -108,9 +108,9 @@ actionsToolkit.run( | ||||
|         if (inputs.call && inputs.call === 'check' && res.stdout.length > 0) { | ||||
|           // checks warnings are printed to stdout: https://github.com/docker/buildx/pull/2647
 | ||||
|           // take the first line with the message summaryzing the warnings
 | ||||
|           err = Error(res.stdout.split('\n')[0]?.trim()); | ||||
|           err = new Error(res.stdout.split('\n')[0]?.trim()); | ||||
|         } else if (res.stderr.length > 0) { | ||||
|           err = Error(`buildx failed with: ${res.stderr.match(/(.*)\s*$/)?.[0]?.trim() ?? 'unknown error'}`); | ||||
|           err = new Error(`buildx failed with: ${res.stderr.match(/(.*)\s*$/)?.[0]?.trim() ?? 'unknown error'}`); | ||||
|         } | ||||
|       } | ||||
|     }); | ||||
| @ -225,7 +225,11 @@ actionsToolkit.run( | ||||
|     } | ||||
|     if (stateHelper.tmpDir.length > 0) { | ||||
|       await core.group(`Removing temp folder ${stateHelper.tmpDir}`, async () => { | ||||
|         try { | ||||
|           fs.rmSync(stateHelper.tmpDir, {recursive: true}); | ||||
|         } catch (e) { | ||||
|           core.warning(`Failed to remove temp folder ${stateHelper.tmpDir}`); | ||||
|         } | ||||
|       }); | ||||
|     } | ||||
|   } | ||||
| @ -285,7 +289,7 @@ function buildRecordRetentionDays(): number | undefined { | ||||
|   if (val) { | ||||
|     const res = parseInt(val); | ||||
|     if (isNaN(res)) { | ||||
|       throw Error(`Invalid build record retention days: ${val}`); | ||||
|       throw new Error(`Invalid build record retention days: ${val}`); | ||||
|     } | ||||
|     return res; | ||||
|   } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax