From bbc2ac314698c447abe668a56e1be6ccddc2f630 Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Fri, 3 Oct 2025 15:00:20 +0200 Subject: [PATCH] ci: remove and disable snap on linux --- .github/workflows/build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 906cdfe1..cdb57686 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,6 +21,15 @@ jobs: key: linux-${{ matrix.architecture }}-features-${{ matrix.features }} - name: Install Packages run: | + # remove and disable snap, this fixes long update times + # taken from https://github.com/ading2210/gh-actions-remove-snap/blob/main/workflow.sh + sudo systemctl disable --now snapd + sudo apt-get purge -y snapd + echo "Package: snapd" | sudo tee /etc/apt/preferences.d/disable-snap.pref + echo "Pin: release a=*" | sudo tee -a /etc/apt/preferences.d/disable-snap.pref + echo "Pin-Priority: -10" | sudo tee -a /etc/apt/preferences.d/disable-snap.pref + sudo apt-mark hold firefox + sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y install cmake libhidapi-dev libsamplerate0-dev libspeex-dev libminizip-dev libfreetype6-dev \