mirror of
https://github.com/Xevion/byte-me.git
synced 2025-12-06 03:14:35 -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
|
- name: Install JS deps
|
||||||
run: pnpm install --frozen-lockfile
|
run: pnpm install --frozen-lockfile
|
||||||
|
|
||||||
- name: Build frontend (tsc + vite)
|
|
||||||
run: |
|
|
||||||
pnpm run build # implicitly runs generate-types
|
|
||||||
|
|
||||||
- name: Install Linux dependencies
|
- name: Install Linux dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y \
|
sudo apt-get install -y \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
build-essential \
|
build-essential \
|
||||||
|
libxdo-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
libwebkit2gtk-4.1-dev \
|
libwebkit2gtk-4.1-dev \
|
||||||
@@ -50,6 +47,10 @@ jobs:
|
|||||||
librsvg2-dev \
|
librsvg2-dev \
|
||||||
patchelf
|
patchelf
|
||||||
|
|
||||||
|
- name: Build frontend (tsc + vite)
|
||||||
|
run: |
|
||||||
|
pnpm run build # implicitly runs generate-types
|
||||||
|
|
||||||
- name: Format check
|
- name: Format check
|
||||||
run: cargo fmt --manifest-path src-tauri/Cargo.toml --all -- --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 \
|
sudo apt-get install -y \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
build-essential \
|
build-essential \
|
||||||
|
libxdo-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
libwebkit2gtk-4.1-dev \
|
libwebkit2gtk-4.1-dev \
|
||||||
|
|||||||
Reference in New Issue
Block a user