mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	Merge branch 'YosysHQ:main' into main
This commit is contained in:
		
						commit
						9ba609a7b0
					
				
					 4 changed files with 46 additions and 8 deletions
				
			
		
							
								
								
									
										33
									
								
								.github/workflows/source-vendor.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								.github/workflows/source-vendor.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,33 @@ | |||
| name: Create source archive with vendored dependencies | ||||
| 
 | ||||
| on: [push, workflow_dispatch] | ||||
| 
 | ||||
| jobs: | ||||
|   vendor-sources: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Checkout repository with submodules | ||||
|         uses: actions/checkout@v4 | ||||
|         with: | ||||
|           submodules: 'recursive' | ||||
| 
 | ||||
|       - name: Create clean tarball | ||||
|         run: | | ||||
|           git archive --format=tar HEAD -o yosys-src-vendored.tar | ||||
|           git submodule foreach ' | ||||
|             git archive --format=tar --prefix="${sm_path}/" HEAD --output=${toplevel}/vendor-${name}.tar | ||||
|           ' | ||||
| 
 | ||||
|           # 2008 bug https://lists.gnu.org/archive/html/bug-tar/2008-08/msg00002.html | ||||
|           for file in vendor-*.tar; do | ||||
|               tar --concatenate --file=yosys-src-vendored.tar "$file" | ||||
|           done | ||||
| 
 | ||||
|           gzip yosys-src-vendored.tar | ||||
| 
 | ||||
|       - name: Store tarball artifact | ||||
|         uses: actions/upload-artifact@v4 | ||||
|         with: | ||||
|           name: vendored-sources | ||||
|           path: yosys-src-vendored.tar.gz | ||||
|           retention-days: 1 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue