mirror of
https://github.com/Xevion/byte-me.git
synced 2025-12-06 05:14:37 -06:00
ci: add libxdo-dev to dependency install, install dependencies before frontend build
This commit is contained in:
9
.github/workflows/ci.yml
vendored
9
.github/workflows/ci.yml
vendored
@@ -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
|
||||
|
||||
|
||||
1
.github/workflows/code-quality.yml
vendored
1
.github/workflows/code-quality.yml
vendored
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user