forked from lobo/lambda-zig
		
	add standard zig workflow
This commit is contained in:
		
							parent
							
								
									6a9ff3de24
								
							
						
					
					
						commit
						fe0b0b734b
					
				
					 1 changed files with 29 additions and 0 deletions
				
			
		
							
								
								
									
										29
									
								
								.github/workflows/zig-build.yaml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								.github/workflows/zig-build.yaml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | ||||||
|  | name: Generic zig build | ||||||
|  | on: | ||||||
|  |   workflow_dispatch: | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |       - '*' | ||||||
|  |       - '!zig-develop*' | ||||||
|  | jobs: | ||||||
|  |   build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v4 | ||||||
|  |       - uses: elerch/setup-zig@v3 | ||||||
|  |         with: | ||||||
|  |           version: 0.12.0 | ||||||
|  |       - uses: Hanaasagi/zig-action-cache@v1.1.5 | ||||||
|  |       - name: Build project | ||||||
|  |         run: zig build --summary all | ||||||
|  |       - name: Run tests | ||||||
|  |         run: zig build test --summary all | ||||||
|  |       - name: Notify | ||||||
|  |         uses: elerch/action-notify-ntfy@v2.github | ||||||
|  |         if: env.GITEA_ACTIONS == 'true' | ||||||
|  |         with: | ||||||
|  |           host: ${{ secrets.NTFY_HOST }} | ||||||
|  |           topic: ${{ secrets.NTFY_TOPIC }} | ||||||
|  |           status: ${{ job.status }} | ||||||
|  |           user: ${{ secrets.NTFY_USER }} | ||||||
|  |           password: ${{ secrets.NTFY_PASSWORD }} | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue