ci: cleanup and fix sdl_ci.yml
							parent
							
								
									a2468e1e0c
								
							
						
					
					
						commit
						b88a40ad80
					
				|  | @ -8,14 +8,20 @@ on: | |||
|     paths-ignore: | ||||
|       - "**.md" | ||||
| 
 | ||||
| concurrency: | ||||
|   group: build-${{ github.event.pull_request.number || github.sha }} | ||||
|   cancel-in-progress: true | ||||
| 
 | ||||
| jobs: | ||||
|   v-compiles-sdl-examples: | ||||
|     runs-on: ubuntu-18.04 | ||||
|     timeout-minutes: 30 | ||||
|     env: | ||||
|       VFLAGS: -cc tcc | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - name: Build V | ||||
|       run: make -j2 && ./v -cc gcc -o v cmd/v | ||||
|         run: make && sudo ./v symlink | ||||
| 
 | ||||
|       - name: Clone sdl into .vmodules | ||||
|         run: | | ||||
|  | @ -27,7 +33,8 @@ jobs: | |||
|       - name: Install dependencies | ||||
|         run: | | ||||
|           sudo apt-get update | ||||
|         sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev | ||||
|           sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev | ||||
|           sudo apt-get install --quiet -y libsdl2-mixer-dev libsdl2-image-dev | ||||
| 
 | ||||
|       - name: Run tests | ||||
|         run: ./v test sdl | ||||
|  | @ -37,7 +44,7 @@ jobs: | |||
| 
 | ||||
|       - name: Build sdl examples | ||||
|         run: | | ||||
|         declare -a v_sdl_examples=('basic_window' 'tvintris') | ||||
|         for example in "${v_sdl_examples[@]}"; do | ||||
|           ./v sdl/examples/$example | ||||
|           for example in sdl/examples/*; do | ||||
|               echo "v $example" | ||||
|               v "$example"; | ||||
|           done | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue