ci: add libxdo-dev to dependency install, install dependencies before frontend build

This commit is contained in:
Ryan Walters
2025-08-20 08:30:45 -05:00
parent 34ea83aceb
commit 945ef7dd75
2 changed files with 6 additions and 4 deletions

View File

@@ -33,16 +33,13 @@ jobs:
- name: Install JS deps
run: pnpm install --frozen-lockfile
- name: Build frontend (tsc + vite)
run: |
pnpm run build # implicitly runs generate-types
- name: Install Linux dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
pkg-config \
build-essential \
libxdo-dev \
libssl-dev \
libglib2.0-dev \
libwebkit2gtk-4.1-dev \
@@ -50,6 +47,10 @@ jobs:
librsvg2-dev \
patchelf
- name: Build frontend (tsc + vite)
run: |
pnpm run build # implicitly runs generate-types
- name: Format check
run: cargo fmt --manifest-path src-tauri/Cargo.toml --all -- --check

View File

@@ -42,6 +42,7 @@ jobs:
sudo apt-get install -y \
pkg-config \
build-essential \
libxdo-dev \
libssl-dev \
libglib2.0-dev \
libwebkit2gtk-4.1-dev \