From 8a838d81d6aa86fbbc28b97a4ddde90f003eaa69 Mon Sep 17 00:00:00 2001 From: firestar99 Date: Tue, 16 Dec 2025 11:59:12 +0100 Subject: [PATCH] ci: don't install swiftshader where not necessary also allow `workflow_dispatch` so we can launch CI pipelines manually on random branches without opening a PR --- .github/workflows/ci.yaml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4116830834..af7e4221ed 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -4,6 +4,7 @@ on: - main pull_request: merge_group: + workflow_dispatch: name: CI @@ -32,10 +33,6 @@ jobs: install_runtime: true cache: true stripdown: true - - # FIXME(eddyb) consider using lavapipe instead, or even trying both. - install_swiftshader: true - # install_lavapipe: true - if: ${{ runner.os == 'Linux' }} name: Linux - Install native dependencies run: sudo apt install libwayland-cursor0 libxkbcommon-dev libwayland-dev @@ -97,10 +94,6 @@ jobs: install_runtime: true cache: true stripdown: true - - # FIXME(eddyb) consider using lavapipe instead, or even trying both. - install_swiftshader: true - # install_lavapipe: true - name: install rust-toolchain run: cargo version - name: cargo fetch --locked @@ -145,10 +138,6 @@ jobs: install_runtime: true cache: true stripdown: true - - # FIXME(eddyb) consider using lavapipe instead, or even trying both. - install_swiftshader: true - # install_lavapipe: true - name: install rust-toolchain run: echo "TARGET=$(rustc --print host-tuple)" >> "$GITHUB_ENV" - name: cargo fetch --locked @@ -240,10 +229,6 @@ jobs: install_runtime: true cache: true stripdown: true - - # FIXME(eddyb) consider using lavapipe instead, or even trying both. - install_swiftshader: true - # install_lavapipe: true # cargo version is a random command that forces the installation of rust-toolchain - name: install rust-toolchain run: cargo version