ci: cache apt packages for tauri linux deps

This commit is contained in:
Offending Commit
2026-05-12 10:18:46 -05:00
parent 57b7ff3ad3
commit 5a430b4950

View File

@@ -23,10 +23,20 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Cache apt packages
uses: actions/cache@v4
with:
path: ~/apt-cache
key: ${{ runner.os }}-apt-tauri-${{ hashFiles('.github/workflows/ci.yml') }}
restore-keys: |
${{ runner.os }}-apt-tauri-
- name: Install Linux dependencies
run: |
mkdir -p ~/apt-cache && chmod -R a+rw ~/apt-cache
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
sudo apt-get install -y --no-install-recommends -o dir::cache::archives="$HOME/apt-cache" libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
sudo chmod -R a+rw ~/apt-cache
- uses: dtolnay/rust-toolchain@stable