From e9c2c81e5368ef558f47c59899d5a2cb6462573e Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 27 May 2026 21:00:03 +0000 Subject: [PATCH] fix(ci): pin WebKit to 2.44.0-2 to fix blank-webview regression on Linux The ubuntu-24.04 runners can get newer webkit2gtk versions which cause blank webviews in the AppImage builds. Pin to the known-working 2.44.0-2 versions, matching the fix already applied in ActivityWatch/aw-tauri#99. Fixes: ActivityWatch/aw-tauri#97 --- .github/workflows/build-tauri.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-tauri.yml b/.github/workflows/build-tauri.yml index 88759261f..7fa0ae7e8 100644 --- a/.github/workflows/build-tauri.yml +++ b/.github/workflows/build-tauri.yml @@ -116,12 +116,19 @@ jobs: sudo apt-get update sudo apt-get install -y \ libgtk-3-dev \ - libwebkit2gtk-4.1-dev \ libayatana-appindicator3-dev \ librsvg2-dev \ - libjavascriptcoregtk-4.1-dev \ libsoup-3.0-dev \ xdg-utils + # Pin WebKit to avoid blank-webview regression on newer ubuntu-24.04 packages + # See: ActivityWatch/aw-tauri#99 + sudo apt-get install -y \ + libwebkit2gtk-4.1-0=2.44.0-2 \ + libwebkit2gtk-4.1-dev=2.44.0-2 \ + libjavascriptcoregtk-4.1-0=2.44.0-2 \ + libjavascriptcoregtk-4.1-dev=2.44.0-2 \ + gir1.2-javascriptcoregtk-4.1=2.44.0-2 \ + gir1.2-webkit2-4.1=2.44.0-2 - name: Install dependencies run: |