mirror of
				https://gitee.com/actions-mirror/upload-artifact.git
				synced 2025-11-04 20:21:19 +08:00 
			
		
		
		
	lint
				
					
				
			This commit is contained in:
		
							parent
							
								
									cb6558bb10
								
							
						
					
					
						commit
						acb59e4776
					
				@ -6,5 +6,5 @@ export enum Inputs {
 | 
			
		||||
  RetentionDays = 'retention-days',
 | 
			
		||||
  CompressionLevel = 'compression-level',
 | 
			
		||||
  DeleteMerged = 'delete-merged',
 | 
			
		||||
  IncludeHiddenFiles = 'include-hidden-files',
 | 
			
		||||
  IncludeHiddenFiles = 'include-hidden-files'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -19,7 +19,7 @@ export function getInputs(): MergeInputs {
 | 
			
		||||
    deleteMerged,
 | 
			
		||||
    retentionDays: 0,
 | 
			
		||||
    compressionLevel: 6,
 | 
			
		||||
    includeHiddenFiles,
 | 
			
		||||
    includeHiddenFiles
 | 
			
		||||
  } as MergeInputs
 | 
			
		||||
 | 
			
		||||
  const retentionDaysStr = core.getInput(Inputs.RetentionDays)
 | 
			
		||||
 | 
			
		||||
@ -62,7 +62,10 @@ export async function run(): Promise<void> {
 | 
			
		||||
    options.compressionLevel = inputs.compressionLevel
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const searchResult = await findFilesToUpload(tmpDir, inputs.includeHiddenFiles)
 | 
			
		||||
  const searchResult = await findFilesToUpload(
 | 
			
		||||
    tmpDir,
 | 
			
		||||
    inputs.includeHiddenFiles
 | 
			
		||||
  )
 | 
			
		||||
 | 
			
		||||
  await uploadArtifact(
 | 
			
		||||
    inputs.name,
 | 
			
		||||
 | 
			
		||||
@ -81,7 +81,7 @@ function getMultiPathLCA(searchPaths: string[]): string {
 | 
			
		||||
 | 
			
		||||
export async function findFilesToUpload(
 | 
			
		||||
  searchPath: string,
 | 
			
		||||
  includeHiddenFiles?: boolean,
 | 
			
		||||
  includeHiddenFiles?: boolean
 | 
			
		||||
): Promise<SearchResult> {
 | 
			
		||||
  const searchResults: string[] = []
 | 
			
		||||
  const globber = await glob.create(
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ export enum Inputs {
 | 
			
		||||
  RetentionDays = 'retention-days',
 | 
			
		||||
  CompressionLevel = 'compression-level',
 | 
			
		||||
  Overwrite = 'overwrite',
 | 
			
		||||
  IncludeHiddenFiles = 'include-hidden-files',
 | 
			
		||||
  IncludeHiddenFiles = 'include-hidden-files'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export enum NoFileOptions {
 | 
			
		||||
 | 
			
		||||
@ -29,7 +29,7 @@ export function getInputs(): UploadInputs {
 | 
			
		||||
    searchPath: path,
 | 
			
		||||
    ifNoFilesFound: noFileBehavior,
 | 
			
		||||
    overwrite: overwrite,
 | 
			
		||||
    includeHiddenFiles: includeHiddenFiles,
 | 
			
		||||
    includeHiddenFiles: includeHiddenFiles
 | 
			
		||||
  } as UploadInputs
 | 
			
		||||
 | 
			
		||||
  const retentionDaysStr = core.getInput(Inputs.RetentionDays)
 | 
			
		||||
 | 
			
		||||
@ -24,7 +24,10 @@ async function deleteArtifactIfExists(artifactName: string): Promise<void> {
 | 
			
		||||
 | 
			
		||||
export async function run(): Promise<void> {
 | 
			
		||||
  const inputs = getInputs()
 | 
			
		||||
  const searchResult = await findFilesToUpload(inputs.searchPath, inputs.includeHiddenFiles)
 | 
			
		||||
  const searchResult = await findFilesToUpload(
 | 
			
		||||
    inputs.searchPath,
 | 
			
		||||
    inputs.includeHiddenFiles
 | 
			
		||||
  )
 | 
			
		||||
  if (searchResult.filesToUpload.length === 0) {
 | 
			
		||||
    // No files were found, different use cases warrant different types of behavior if nothing is found
 | 
			
		||||
    switch (inputs.ifNoFilesFound) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user