| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -8,8 +8,7 @@ jobs: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  build_masterci: | 
					 | 
					 | 
					 | 
					  build_masterci: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    name: build master-ci | 
					 | 
					 | 
					 | 
					    name: build master-ci | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    env: | 
					 | 
					 | 
					 | 
					    env: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      TARGET_DIR: /tmp/openpilot | 
					 | 
					 | 
					 | 
					      ImageOS: ubuntu24 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ImageOS: ubuntu20 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    container: | 
					 | 
					 | 
					 | 
					    container: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      image: ghcr.io/commaai/openpilot-base:latest | 
					 | 
					 | 
					 | 
					      image: ghcr.io/commaai/openpilot-base:latest | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    runs-on: ubuntu-latest | 
					 | 
					 | 
					 | 
					    runs-on: ubuntu-latest | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -23,7 +22,7 @@ jobs: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        sudo apt-get update | 
					 | 
					 | 
					 | 
					        sudo apt-get update | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        sudo apt-get install -y libyaml-dev | 
					 | 
					 | 
					 | 
					        sudo apt-get install -y libyaml-dev | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    - name: Wait for green check mark | 
					 | 
					 | 
					 | 
					    - name: Wait for green check mark | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if: ${{ github.event_name != 'workflow_dispatch' }} | 
					 | 
					 | 
					 | 
					      if: ${{ github.event_name == 'schedule' }} | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      uses: lewagon/wait-on-check-action@ccfb013c15c8afb7bf2b7c028fb74dc5a068cccc | 
					 | 
					 | 
					 | 
					      uses: lewagon/wait-on-check-action@ccfb013c15c8afb7bf2b7c028fb74dc5a068cccc | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      with: | 
					 | 
					 | 
					 | 
					      with: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ref: master | 
					 | 
					 | 
					 | 
					        ref: master | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -39,16 +38,5 @@ jobs: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      run: | | 
					 | 
					 | 
					 | 
					      run: | | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        git config --global --add safe.directory '*' | 
					 | 
					 | 
					 | 
					        git config --global --add safe.directory '*' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        git lfs pull | 
					 | 
					 | 
					 | 
					        git lfs pull | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    - name: Build master-ci | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      run: | | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        release/build_devel.sh | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    - name: Run tests | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      run: | | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        export PYTHONPATH=$TARGET_DIR | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        cd $TARGET_DIR | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        scons -j$(nproc) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        pytest -n logical selfdrive/car/tests/test_car_interfaces.py | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    - name: Push master-ci | 
					 | 
					 | 
					 | 
					    - name: Push master-ci | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      run: | | 
					 | 
					 | 
					 | 
					      run: BRANCH=__nightly release/build_devel.sh | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        unset TARGET_DIR | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        BRANCH=__nightly release/build_devel.sh | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
  |