You've already forked godot
							
							
				mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-03 11:50:27 +00:00 
			
		
		
		
	Merge pull request #109573 from Repiteo/ci/linux-dependency-tweak
CI: Update dependency setup on Linux actions
This commit is contained in:
		
							
								
								
									
										15
									
								
								.github/workflows/linux_builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/linux_builds.yml
									
									
									
									
										vendored
									
									
								
							@@ -111,16 +111,13 @@ jobs:
 | 
			
		||||
        with:
 | 
			
		||||
          submodules: recursive
 | 
			
		||||
 | 
			
		||||
      - name: Linux dependencies for tests
 | 
			
		||||
        if: matrix.proj-test
 | 
			
		||||
      - name: Setup dependencies
 | 
			
		||||
        run: |
 | 
			
		||||
          sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
 | 
			
		||||
          sudo apt-get install mesa-vulkan-drivers
 | 
			
		||||
 | 
			
		||||
      # TODO: Figure out somehow how to embed this one.
 | 
			
		||||
      - name: wayland-scanner dependency
 | 
			
		||||
        run: |
 | 
			
		||||
          sudo apt-get install libwayland-bin
 | 
			
		||||
          sudo apt-get update
 | 
			
		||||
          sudo apt-get install libwayland-bin  # TODO: Figure out somehow how to embed this one.
 | 
			
		||||
          if [ "${{ matrix.proj-test }}" == "true" ]; then
 | 
			
		||||
            sudo apt-get install mesa-vulkan-drivers
 | 
			
		||||
          fi
 | 
			
		||||
 | 
			
		||||
      - name: Free disk space on runner
 | 
			
		||||
        run: |
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/static_checks.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/static_checks.yml
									
									
									
									
										vendored
									
									
								
							@@ -37,8 +37,8 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      - name: Class reference schema checks
 | 
			
		||||
        run: |
 | 
			
		||||
          sudo apt update
 | 
			
		||||
          sudo apt install -y libxml2-utils
 | 
			
		||||
          sudo apt-get update
 | 
			
		||||
          sudo apt-get install libxml2-utils
 | 
			
		||||
          xmllint --quiet --noout --schema doc/class.xsd doc/classes/*.xml modules/*/doc_classes/*.xml platform/*/doc_classes/*.xml
 | 
			
		||||
 | 
			
		||||
      - name: Run C compiler on `gdextension_interface.h`
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user