| 
														
															@@ -3,6 +3,8 @@ name: Build AzulSCSI firmware 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 on:  
														 | 
														
														 | 
														
															 on:  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   push: 
														 | 
														
														 | 
														
															   push: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   workflow_dispatch: 
														 | 
														
														 | 
														
															   workflow_dispatch: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  release: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    types: [created] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 jobs: 
														 | 
														
														 | 
														
															 jobs: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   build_firmware: 
														 | 
														
														 | 
														
															   build_firmware: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -36,13 +38,6 @@ jobs: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           path: AzulSCSI/distrib/* 
														 | 
														
														 | 
														
															           path: AzulSCSI/distrib/* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           name: AzulSCSI binaries 
														 | 
														
														 | 
														
															           name: AzulSCSI binaries 
														 | 
													
												
											
												
													
														| 
														 | 
														
															        
														 | 
														
														 | 
														
															        
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      - name: Remove old binaries from release 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        env: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if: github.ref == 'refs/heads/main' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        run: | 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          gh api repos/${GITHUB_REPOSITORY}/releases/tags/latest | jq -r '.assets[] | [.url] | @tsv' | xargs -n 1 gh api -X DELETE || true 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       - name: Upload to latest release 
														 | 
														
														 | 
														
															       - name: Upload to latest release 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         env: 
														 | 
														
														 | 
														
															         env: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 
														 | 
														
														 | 
														
															           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -53,5 +48,14 @@ jobs: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           git tag latest 
														 | 
														
														 | 
														
															           git tag latest 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           git push origin --force latest 
														 | 
														
														 | 
														
															           git push origin --force latest 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cd distrib 
														 | 
														
														 | 
														
															           cd distrib 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          gh api repos/${GITHUB_REPOSITORY}/releases/tags/latest | jq -r '.assets[] | [.url] | @tsv' | xargs -n 1 gh api -X DELETE || true 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           gh release upload --repo ${GITHUB_REPOSITORY} --clobber latest * 
														 | 
														
														 | 
														
															           gh release upload --repo ${GITHUB_REPOSITORY} --clobber latest * 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      - name: Upload to newly created release 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        env: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if: ${{ startsWith(github.ref, 'refs/tags/') }} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        run: | 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          cd AzulSCSI/distrib 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          RELEASE=$(basename ${{github.ref}}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          gh release upload --repo ${GITHUB_REPOSITORY} $RELEASE * 
														 |