Compare commits
	
		
			8 Commits
		
	
	
		
			apu-things
			...
			b7e141227e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b7e141227e | |||
| 3a47c24975 | |||
| 0d13934f56 | |||
| 990f44d6c1 | |||
| 91f9aa1b58 | |||
| e916ebf621 | |||
| 61f584265b | |||
| 157e0c7986 | 
							
								
								
									
										43
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | |||||||
|  | on: [push, workflow_dispatch] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   build: | ||||||
|  |     strategy: | ||||||
|  |       matrix: | ||||||
|  |         os: [ubuntu-latest, windows-latest, macos-latest] | ||||||
|  |     runs-on: ${{matrix.os}} | ||||||
|  |     steps: | ||||||
|  |       - uses: goto-bus-stop/setup-zig@v1 | ||||||
|  |         with: | ||||||
|  |           version: master | ||||||
|  |       - name: prepare-linux | ||||||
|  |         if: runner.os == 'Linux' | ||||||
|  |         run: | | ||||||
|  |             sudo apt-get update | ||||||
|  |             sudo apt-get install libsdl2-dev | ||||||
|  |       - name: prepare-windows | ||||||
|  |         if: runner.os == 'Windows' | ||||||
|  |         run: | | ||||||
|  |             vcpkg integrate install | ||||||
|  |             vcpkg install sdl2:x64-windows | ||||||
|  |             git config --global core.autocrlf false | ||||||
|  |       - name: prepare-macos | ||||||
|  |         if: runner.os == 'macOS' | ||||||
|  |         run: | | ||||||
|  |             brew install sdl2 | ||||||
|  |       - uses: actions/checkout@v2 | ||||||
|  |         with: | ||||||
|  |           submodules: true | ||||||
|  |       - name: build  | ||||||
|  |         run: zig build -Drelease-safe | ||||||
|  |   lint: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps:  | ||||||
|  |       - uses: actions/checkout@v2 | ||||||
|  |         with: | ||||||
|  |           submodules: true | ||||||
|  |       - uses: goto-bus-stop/setup-zig@v1 | ||||||
|  |         with: | ||||||
|  |           version: master | ||||||
|  |       - run: zig fmt src/**/*.zig | ||||||
|  |    | ||||||
		Reference in New Issue
	
	Block a user