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