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: |