From 0336e461c6c1c3a02602419a8bc2cb5d95d89c55 Mon Sep 17 00:00:00 2001 From: Kernc Date: Thu, 4 Jan 2024 04:41:03 +0100 Subject: [PATCH] CI: Update test-linux to ubuntu-22.04 to avoid Qt6-libssl1.1 incompatibility qt.network.ssl: The backend "cert-only" does not support QSslKey qt.network.ssl: Active TLS backend does not support key creation qt.network.ssl: The backend named "cert-only" does not support TLS qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed Also install glibc-tools to obtain bin/catchsegv --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80bd684..de4b134 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: test-linux: timeout-minutes: 5 needs: lint - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -33,7 +33,7 @@ jobs: python-version: ${{ matrix.python-version }} - run: pip install -U --pre -e .[dev] pyqt6 pyside6 pyqt5 - - run: sudo apt-get install -y --no-install-recommends xvfb flwm xdotool libnotify-bin fonts-noto-color-emoji + - run: sudo apt-get install -y --no-install-recommends glibc-tools xvfb flwm xdotool libnotify-bin fonts-noto-color-emoji # There deps were obtained by running with env: QT_DEBUG_PLUGINS=1 - run: sudo apt-get install -y --no-install-recommends libegl1 libxkbcommon-x11-0 libxcb1 libxcb-*{0,1,2,4} - run: QT_API=pyqt6 .github/scripts/ci-linux-run-tests.sh