mirror of
				https://github.com/ITotalJustice/sphaira.git
				synced 2025-11-04 07:16:13 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			679 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			679 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: build
 | 
						|
 | 
						|
on: [push, pull_request]
 | 
						|
 | 
						|
jobs:
 | 
						|
  build:
 | 
						|
    strategy:
 | 
						|
      fail-fast: false
 | 
						|
      matrix:
 | 
						|
        os: [ubuntu-latest]
 | 
						|
        preset: [MinSizeRel]
 | 
						|
    runs-on: ${{ matrix.os }}
 | 
						|
    container: devkitpro/devkita64:latest
 | 
						|
 | 
						|
    steps:
 | 
						|
    - uses: actions/checkout@v3
 | 
						|
 | 
						|
    # fetch latest cmake
 | 
						|
    - uses: lukka/get-cmake@latest
 | 
						|
 | 
						|
    - name: Configure CMake
 | 
						|
      run: |
 | 
						|
        cmake --preset ${{ matrix.preset }} -DUSE_VFS_GC=0
 | 
						|
 | 
						|
    - name: Build
 | 
						|
      run: cmake --build --preset ${{ matrix.preset }} --parallel 4
 | 
						|
 | 
						|
    - uses: actions/upload-artifact@master
 | 
						|
      with:
 | 
						|
        name: sphaira-${{ matrix.preset }}
 | 
						|
        path: build/${{ matrix.preset }}/sphaira.nro
 |