mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	ci: download artifacts to release directory (#6612)
When action download-artifact was updated to v4, the default download path changed. This fix binaries not being uploaded to releases.
This commit is contained in:
		
							
								
								
									
										10
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -938,6 +938,12 @@ jobs: | ||||
|       - name: Download artifacts | ||||
|         id: download-artifact | ||||
|         uses: actions/download-artifact@v4 | ||||
|         with: | ||||
|           path: ./artifact | ||||
|  | ||||
|       - name: Move artifacts | ||||
|         id: move_artifacts | ||||
|         run: mkdir -p ./artifact/release && mv ./artifact/*/*.zip ./artifact/release | ||||
|  | ||||
|       - name: Create release | ||||
|         id: create_release | ||||
| @@ -956,7 +962,7 @@ jobs: | ||||
|             const path = require('path'); | ||||
|             const fs = require('fs'); | ||||
|             const release_id = '${{ steps.create_release.outputs.id }}'; | ||||
|             for (let file of await fs.readdirSync('./artifact')) { | ||||
|             for (let file of await fs.readdirSync('./artifact/release')) { | ||||
|               if (path.extname(file) === '.zip') { | ||||
|                 console.log('uploadReleaseAsset', file); | ||||
|                 await github.repos.uploadReleaseAsset({ | ||||
| @@ -964,7 +970,7 @@ jobs: | ||||
|                   repo: context.repo.repo, | ||||
|                   release_id: release_id, | ||||
|                   name: file, | ||||
|                   data: await fs.readFileSync(`./artifact/${file}`) | ||||
|                   data: await fs.readFileSync(`./artifact/release/${file}`) | ||||
|                 }); | ||||
|               } | ||||
|             } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Hugo Roussel
					Hugo Roussel