From 0f172a0bc7cf0d0bd5dfceeaed17c3af3c1154cd Mon Sep 17 00:00:00 2001 From: Kurt Kartaltepe Date: Wed, 21 Apr 2021 12:37:14 -0700 Subject: [PATCH] CI: Remove unneeded runtime deps Removes kernel headers and dkms packages from the CI pipeline. These are only needed when running obs and not when building. This avoids crashing and burning in CI when secureboot is enabled. see: https://github.com/obsproject/obs-studio/pull/4560/checks?check_run_id=2403303957 --- .github/workflows/main.yml | 4 +--- CI/install-dependencies-linux.sh | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ca5159754..2828936d8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -425,9 +425,7 @@ jobs: qtbase5-private-dev \ libqt5svg5-dev \ swig \ - libcmocka-dev \ - linux-generic \ - v4l2loopback-dkms + libcmocka-dev - name: 'Restore Chromium Embedded Framework from cache' id: cef-cache uses: actions/cache@v2.1.2 diff --git a/CI/install-dependencies-linux.sh b/CI/install-dependencies-linux.sh index 6f403eb45..f66a0a507 100755 --- a/CI/install-dependencies-linux.sh +++ b/CI/install-dependencies-linux.sh @@ -44,9 +44,7 @@ sudo apt-get install -y \ qtbase5-dev \ qtbase5-private-dev \ libqt5svg5-dev \ - swig \ - linux-generic \ - v4l2loopback-dkms + swig # build cef wget --quiet --retry-connrefused --waitretry=1 https://cdn-fastly.obsproject.com/downloads/cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2