mirror of
				https://github.com/actions/upload-artifact.git
				synced 2025-10-31 14:10:55 +00:00 
			
		
		
		
	update @actions/core and @actions/artifact to latest versions
This commit is contained in:
		
					parent
					
						
							
								3eadd8b791
							
						
					
				
			
			
				commit
				
					
						9f6f6f402e
					
				
			
		
					 5 changed files with 3045 additions and 188 deletions
				
			
		
							
								
								
									
										31
									
								
								.github/workflows/test.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										31
									
								
								.github/workflows/test.yml
									
										
									
									
										vendored
									
									
								
							|  | @ -46,14 +46,18 @@ jobs: | |||
|     - name: Test | ||||
|       run: npm run test | ||||
| 
 | ||||
|     # Test end-to-end by uploading two artifacts and then downloading them | ||||
|     # Test end-to-end by uploading a few artifacts and then downloading them | ||||
|     - name: Create artifact files | ||||
|       run: | | ||||
|         mkdir -p path/to/dir-1 | ||||
|         mkdir -p path/to/dir-2 | ||||
|         mkdir -p path/to/dir-3 | ||||
|         mkdir -p symlink/ | ||||
|         echo "Lorem ipsum dolor sit amet" > path/to/dir-1/file1.txt | ||||
|         echo "Hello world from file #2" > path/to/dir-2/file2.txt | ||||
|         echo "Hello from a symlinked file" > symlink/original.txt | ||||
|         ln -s $(pwd)/symlink/original.txt symlink/file.txt | ||||
|       shell: bash | ||||
| 
 | ||||
|     # Upload a single file artifact | ||||
|     - name: 'Upload artifact #1' | ||||
|  | @ -79,6 +83,12 @@ jobs: | |||
|           path/to/dir-[23]/* | ||||
|           !path/to/dir-3/*.txt | ||||
| 
 | ||||
|     - name: 'Upload symlinked artifact' | ||||
|       uses: ./ | ||||
|       with: | ||||
|         name: 'Symlinked-Artifact-${{ matrix.runs-on }}' | ||||
|         path: symlink/file.txt | ||||
| 
 | ||||
|     # Download Artifact #1 and verify the correctness of the content | ||||
|     - name: 'Download artifact #1' | ||||
|       uses: actions/download-artifact@v4 | ||||
|  | @ -141,6 +151,25 @@ jobs: | |||
|         } | ||||
|       shell: pwsh | ||||
| 
 | ||||
|     - name: 'Download symlinked artifact' | ||||
|       uses: actions/download-artifact@v4 | ||||
|       with: | ||||
|         name: 'Symlinked-Artifact-${{ matrix.runs-on }}' | ||||
|         path: from/symlink | ||||
| 
 | ||||
|     - name: 'Verify symlinked artifact' | ||||
|       run: | | ||||
|         $file = "from/symlink/file.txt" | ||||
|         if(!(Test-Path -path $file)) | ||||
|         { | ||||
|             Write-Error "Expected file does not exist" | ||||
|         } | ||||
|         if(!((Get-Content $file) -ceq "Hello from a symlinked file")) | ||||
|         { | ||||
|             Write-Error "File contents of downloaded artifact are incorrect" | ||||
|         } | ||||
|       shell: pwsh | ||||
| 
 | ||||
|     - name: 'Alter file 1 content' | ||||
|       run: | | ||||
|         echo "This file has changed" > path/to/dir-1/file1.txt | ||||
|  |  | |||
							
								
								
									
										1545
									
								
								dist/merge/index.js
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1545
									
								
								dist/merge/index.js
									
										
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										1545
									
								
								dist/upload/index.js
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1545
									
								
								dist/upload/index.js
									
										
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										102
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										102
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							|  | @ -1,16 +1,16 @@ | |||
| { | ||||
|   "name": "upload-artifact", | ||||
|   "version": "4.4.0", | ||||
|   "version": "4.4.1", | ||||
|   "lockfileVersion": 2, | ||||
|   "requires": true, | ||||
|   "packages": { | ||||
|     "": { | ||||
|       "name": "upload-artifact", | ||||
|       "version": "4.4.0", | ||||
|       "version": "4.4.1", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@actions/artifact": "2.1.8", | ||||
|         "@actions/core": "^1.10.1", | ||||
|         "@actions/artifact": "^2.1.10", | ||||
|         "@actions/core": "^1.11.1", | ||||
|         "@actions/github": "^6.0.0", | ||||
|         "@actions/glob": "^0.5.0", | ||||
|         "@actions/io": "^1.1.2", | ||||
|  | @ -34,9 +34,10 @@ | |||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/artifact": { | ||||
|       "version": "2.1.8", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-2.1.8.tgz", | ||||
|       "integrity": "sha512-kxgbllgF5f6mEdMeSW6WXlUbV1U77V9ECpA7LOYaY+Tm6RfXOm36EdXbpm+T9VPeaVqXK4QHLAgqay9GSyClgw==", | ||||
|       "version": "2.1.10", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-2.1.10.tgz", | ||||
|       "integrity": "sha512-3c6DP+ZiTgHuXYaNO3W0MnoK//ZfBnJEam1SpOZuR2epNWO7m8Wh72IdhiKMib4DMyNNt8924TOUaR2X4cRPHQ==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@actions/core": "^1.10.0", | ||||
|         "@actions/github": "^5.1.1", | ||||
|  | @ -66,12 +67,22 @@ | |||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/core": { | ||||
|       "version": "1.10.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", | ||||
|       "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", | ||||
|       "version": "1.11.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", | ||||
|       "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@actions/http-client": "^2.0.1", | ||||
|         "uuid": "^8.3.2" | ||||
|         "@actions/exec": "^1.1.1", | ||||
|         "@actions/http-client": "^2.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/exec": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", | ||||
|       "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@actions/io": "^1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/github": { | ||||
|  | @ -6101,12 +6112,13 @@ | |||
|       } | ||||
|     }, | ||||
|     "node_modules/micromatch": { | ||||
|       "version": "4.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", | ||||
|       "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", | ||||
|       "version": "4.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", | ||||
|       "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "braces": "^3.0.2", | ||||
|         "braces": "^3.0.3", | ||||
|         "picomatch": "^2.3.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|  | @ -6463,9 +6475,10 @@ | |||
|       } | ||||
|     }, | ||||
|     "node_modules/path-to-regexp": { | ||||
|       "version": "6.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", | ||||
|       "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" | ||||
|       "version": "6.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", | ||||
|       "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/path-type": { | ||||
|       "version": "4.0.0", | ||||
|  | @ -7600,9 +7613,10 @@ | |||
|       "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" | ||||
|     }, | ||||
|     "node_modules/unzip-stream": { | ||||
|       "version": "0.3.1", | ||||
|       "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.1.tgz", | ||||
|       "integrity": "sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==", | ||||
|       "version": "0.3.4", | ||||
|       "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz", | ||||
|       "integrity": "sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "binary": "^0.3.0", | ||||
|         "mkdirp": "^0.5.1" | ||||
|  | @ -7902,9 +7916,9 @@ | |||
|   }, | ||||
|   "dependencies": { | ||||
|     "@actions/artifact": { | ||||
|       "version": "2.1.8", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-2.1.8.tgz", | ||||
|       "integrity": "sha512-kxgbllgF5f6mEdMeSW6WXlUbV1U77V9ECpA7LOYaY+Tm6RfXOm36EdXbpm+T9VPeaVqXK4QHLAgqay9GSyClgw==", | ||||
|       "version": "2.1.10", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/artifact/-/artifact-2.1.10.tgz", | ||||
|       "integrity": "sha512-3c6DP+ZiTgHuXYaNO3W0MnoK//ZfBnJEam1SpOZuR2epNWO7m8Wh72IdhiKMib4DMyNNt8924TOUaR2X4cRPHQ==", | ||||
|       "requires": { | ||||
|         "@actions/core": "^1.10.0", | ||||
|         "@actions/github": "^5.1.1", | ||||
|  | @ -7936,12 +7950,20 @@ | |||
|       } | ||||
|     }, | ||||
|     "@actions/core": { | ||||
|       "version": "1.10.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", | ||||
|       "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", | ||||
|       "version": "1.11.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", | ||||
|       "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", | ||||
|       "requires": { | ||||
|         "@actions/http-client": "^2.0.1", | ||||
|         "uuid": "^8.3.2" | ||||
|         "@actions/exec": "^1.1.1", | ||||
|         "@actions/http-client": "^2.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "@actions/exec": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", | ||||
|       "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==", | ||||
|       "requires": { | ||||
|         "@actions/io": "^1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "@actions/github": { | ||||
|  | @ -12562,12 +12584,12 @@ | |||
|       "dev": true | ||||
|     }, | ||||
|     "micromatch": { | ||||
|       "version": "4.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", | ||||
|       "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", | ||||
|       "version": "4.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", | ||||
|       "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "braces": "^3.0.2", | ||||
|         "braces": "^3.0.3", | ||||
|         "picomatch": "^2.3.1" | ||||
|       } | ||||
|     }, | ||||
|  | @ -12822,9 +12844,9 @@ | |||
|       } | ||||
|     }, | ||||
|     "path-to-regexp": { | ||||
|       "version": "6.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", | ||||
|       "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" | ||||
|       "version": "6.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", | ||||
|       "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" | ||||
|     }, | ||||
|     "path-type": { | ||||
|       "version": "4.0.0", | ||||
|  | @ -13651,9 +13673,9 @@ | |||
|       "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" | ||||
|     }, | ||||
|     "unzip-stream": { | ||||
|       "version": "0.3.1", | ||||
|       "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.1.tgz", | ||||
|       "integrity": "sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==", | ||||
|       "version": "0.3.4", | ||||
|       "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz", | ||||
|       "integrity": "sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==", | ||||
|       "requires": { | ||||
|         "binary": "^0.3.0", | ||||
|         "mkdirp": "^0.5.1" | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| { | ||||
|   "name": "upload-artifact", | ||||
|   "version": "4.4.0", | ||||
|   "version": "4.4.1", | ||||
|   "description": "Upload an Actions Artifact in a workflow run", | ||||
|   "main": "dist/upload/index.js", | ||||
|   "scripts": { | ||||
|  | @ -29,8 +29,8 @@ | |||
|   }, | ||||
|   "homepage": "https://github.com/actions/upload-artifact#readme", | ||||
|   "dependencies": { | ||||
|     "@actions/artifact": "2.1.8", | ||||
|     "@actions/core": "^1.10.1", | ||||
|     "@actions/artifact": "^2.1.10", | ||||
|     "@actions/core": "^1.11.1", | ||||
|     "@actions/github": "^6.0.0", | ||||
|     "@actions/glob": "^0.5.0", | ||||
|     "@actions/io": "^1.1.2", | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue