From 5c018bcbc44d0dfb219cab239877a9b1d441c101 Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Fri, 22 Nov 2024 12:59:33 -0700 Subject: [PATCH] fix(app): Tweak webkit dep version for CI builds (#92) Fix AppImage building by pinning webkit dep version. --- .github/workflows/tauri-build.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tauri-build.yml b/.github/workflows/tauri-build.yml index 4360dc9..9252f88 100644 --- a/.github/workflows/tauri-build.yml +++ b/.github/workflows/tauri-build.yml @@ -20,7 +20,7 @@ jobs: - platform: "macos-latest" # for Intel based macs. name: macos-intel args: "--target x86_64-apple-darwin" - - platform: "ubuntu-22.04" + - platform: "ubuntu-24.04" name: linux args: "" - platform: "windows-latest" @@ -32,10 +32,16 @@ jobs: - uses: actions/checkout@v4 - name: install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. + if: matrix.platform == 'ubuntu-24.04' # This must match the platform value defined above. run: | sudo apt-get update - sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev libudev-dev patchelf + sudo apt-get install -y libappindicator3-dev librsvg2-dev libudev-dev patchelf \ + 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: Get release id: get_release