Selaa lähdekoodia

CI: Update dependency setup on Linux actions

Thaddeus Crews 3 viikkoa sitten
vanhempi
commit
d8d39120dd
2 muutettua tiedostoa jossa 8 lisäystä ja 11 poistoa
  1. 6 9
      .github/workflows/linux_builds.yml
  2. 2 2
      .github/workflows/static_checks.yml

+ 6 - 9
.github/workflows/linux_builds.yml

@@ -111,16 +111,13 @@ jobs:
         with:
           submodules: recursive
 
-      - name: Linux dependencies for tests
-        if: matrix.proj-test
-        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
+      - name: Setup dependencies
         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: |

+ 2 - 2
.github/workflows/static_checks.yml

@@ -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`