mirror of
				https://gitea.com/actions/download-artifact.git
				synced 2025-10-31 17:18:17 +07:00 
			
		
		
		
	Update index.js
This commit is contained in:
		
							parent
							
								
									c5034ab9b5
								
							
						
					
					
						commit
						4c276b4235
					
				
							
								
								
									
										27
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -120254,6 +120254,7 @@ var Inputs; | ||||
|     Inputs["RunID"] = "run-id"; | ||||
|     Inputs["Pattern"] = "pattern"; | ||||
|     Inputs["MergeMultiple"] = "merge-multiple"; | ||||
|     Inputs["AllowNotFound"] = "allow-not-found"; | ||||
| })(Inputs || (exports.Inputs = Inputs = {})); | ||||
| var Outputs; | ||||
| (function (Outputs) { | ||||
| @ -120327,7 +120328,10 @@ function run() { | ||||
|             repository: core.getInput(constants_1.Inputs.Repository, { required: false }), | ||||
|             runID: parseInt(core.getInput(constants_1.Inputs.RunID, { required: false })), | ||||
|             pattern: core.getInput(constants_1.Inputs.Pattern, { required: false }), | ||||
|             mergeMultiple: core.getBooleanInput(constants_1.Inputs.MergeMultiple, { required: false }) | ||||
|             mergeMultiple: core.getBooleanInput(constants_1.Inputs.MergeMultiple, { | ||||
|                 required: false | ||||
|             }), | ||||
|             allowNotFound: core.getBooleanInput(constants_1.Inputs.AllowNotFound, { required: false }) | ||||
|         }; | ||||
|         if (!inputs.path) { | ||||
|             inputs.path = process.env['GITHUB_WORKSPACE'] || process.cwd(); | ||||
| @ -120336,7 +120340,7 @@ function run() { | ||||
|             inputs.path = inputs.path.replace('~', os.homedir()); | ||||
|         } | ||||
|         const isSingleArtifactDownload = !!inputs.name; | ||||
|         const resolvedPath = path.resolve(inputs.path); | ||||
|         let resolvedPath = path.resolve(inputs.path); | ||||
|         core.debug(`Resolved path is ${resolvedPath}`); | ||||
|         const options = {}; | ||||
|         if (inputs.token) { | ||||
| @ -120354,12 +120358,23 @@ function run() { | ||||
|         let artifacts = []; | ||||
|         if (isSingleArtifactDownload) { | ||||
|             core.info(`Downloading single artifact`); | ||||
|             const { artifact: targetArtifact } = yield artifact_1.default.getArtifact(inputs.name, options); | ||||
|             const targetArtifact = yield artifact_1.default | ||||
|                 .getArtifact(inputs.name, options) | ||||
|                 .catch(() => null); | ||||
|             if (!targetArtifact) { | ||||
|                 throw new Error(`Artifact '${inputs.name}' not found`); | ||||
|                 const message = `Artifact '${inputs.name}' not found`; | ||||
|                 if (!inputs.allowNotFound) { | ||||
|                     throw new Error(message); | ||||
|                 } | ||||
|                 else { | ||||
|                     core.warning(message); | ||||
|                     resolvedPath = ''; | ||||
|                 } | ||||
|             } | ||||
|             else { | ||||
|                 core.debug(`Found named artifact '${inputs.name}' (ID: ${targetArtifact.artifact.id}, Size: ${targetArtifact.artifact.size})`); | ||||
|                 artifacts = [targetArtifact.artifact]; | ||||
|             } | ||||
|             core.debug(`Found named artifact '${inputs.name}' (ID: ${targetArtifact.id}, Size: ${targetArtifact.size})`); | ||||
|             artifacts = [targetArtifact]; | ||||
|         } | ||||
|         else { | ||||
|             const listArtifactResponse = yield artifact_1.default.listArtifacts(Object.assign({ latest: true }, options)); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user