You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							21 lines
						
					
					
						
							660 B
						
					
					
				
			
		
		
	
	
							21 lines
						
					
					
						
							660 B
						
					
					
				| name: 'compile openpilot'
 | |
| 
 | |
| runs:
 | |
|   using: "composite"
 | |
|   steps:
 | |
|     - shell: bash
 | |
|       name: Build openpilot with all flags
 | |
|       run: |
 | |
|         ${{ env.RUN }} "scons -j$(nproc)"
 | |
|         ${{ env.RUN }} "release/check-dirty.sh"        
 | |
|     - shell: bash
 | |
|       name: Cleanup scons cache and rebuild
 | |
|       run: |
 | |
|           ${{ env.RUN }} "rm -rf /tmp/scons_cache/* && \
 | |
|                           scons -j$(nproc) --cache-populate"          
 | |
|     - name: Save scons cache
 | |
|       uses: actions/cache/save@v4
 | |
|       if: github.ref == 'refs/heads/master'
 | |
|       with:
 | |
|         path: .ci_cache/scons_cache
 | |
|         key: scons-${{ runner.arch }}-${{ env.CACHE_COMMIT_DATE }}-${{ github.sha }}
 | |
| 
 |