1010
1111jobs :
1212 test :
13- runs-on : ubuntu-22 .04
13+ runs-on : ubuntu-24 .04
1414 defaults :
1515 run :
1616 working-directory : ./src-tauri
@@ -21,15 +21,15 @@ jobs:
2121 - name : install dependencies
2222 run : |
2323 sudo apt-get update
24- sudo apt-get install -y libgtk-3 -dev libwebkit2gtk-4.0 -dev libappindicator3 -dev librsvg2-dev patchelf
24+ sudo apt-get install -y libwebkit2gtk-4.1 -dev build-essential curl wget file libxdo -dev libssl -dev libayatana-appindicator3-dev librsvg2-dev javascriptcoregtk-4.1
2525 - run : cargo test
2626
2727 create-release :
2828 if : startsWith(github.ref, 'refs/tags/')
2929 needs : test
3030 permissions :
3131 contents : write
32- runs-on : ubuntu-22 .04
32+ runs-on : ubuntu-24 .04
3333 outputs :
3434 release_id : ${{ steps.create-release.outputs.id }}
3535
5151 strategy :
5252 fail-fast : false
5353 matrix :
54- platform : [macos-latest, ubuntu-22 .04, windows-latest]
54+ platform : [macos-latest, ubuntu-24 .04, windows-latest]
5555
5656 runs-on : ${{ matrix.platform }}
5757 steps :
@@ -63,16 +63,16 @@ jobs:
6363 - name : install Rust stable
6464 uses : dtolnay/rust-toolchain@stable
6565 - name : install dependencies (ubuntu only)
66- if : matrix.platform == 'ubuntu-22 .04'
66+ if : matrix.platform == 'ubuntu-24 .04'
6767 run : |
6868 sudo apt-get update
69- sudo apt-get install -y libgtk-3 -dev libwebkit2gtk-4.0 -dev libappindicator3 -dev librsvg2-dev patchelf
69+ sudo apt-get install -y libwebkit2gtk-4.1 -dev build-essential curl wget file libxdo -dev libssl -dev libayatana-appindicator3-dev librsvg2-dev javascriptcoregtk-4.1
7070 - name : install frontend dependencies
7171 run : yarn install # change this to npm or pnpm depending on which one you use
7272 - uses : tauri-apps/tauri-action@v0
7373 env :
7474 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
75- TAURI_PRIVATE_KEY : ${{ secrets.TAURI_PRIVATE_KEY }}
76- TAURI_KEY_PASSWORD : ${{ secrets.TAURI_PRIVATE_KEY_PASSWORD }}
75+ TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
76+ TAURI_SIGNING_PRIVATE_KEY_PASSWORD : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
7777 with :
7878 releaseId : ${{ needs.create-release.outputs.release_id }}
0 commit comments