Skip to content

Commit 6bc8ac9

Browse files
committed
Merge branch 'feature/tauri-react-workspace-app' into main
2 parents db4c5bd + b3225d9 commit 6bc8ac9

69 files changed

Lines changed: 34367 additions & 234 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/rust.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
target/bench-regression-summary.md
7979
8080
gui:
81-
name: GUI (stable)
81+
name: Tauri App (stable)
8282
runs-on: ubuntu-latest
8383
continue-on-error: true
8484

@@ -88,13 +88,28 @@ jobs:
8888
uses: dtolnay/rust-toolchain@stable
8989
with:
9090
toolchain: stable
91-
- name: Install GUI system dependencies
91+
- name: Install Tauri system dependencies
9292
run: |
9393
sudo apt-get update
9494
sudo apt-get install -y \
9595
pkg-config \
9696
libglib2.0-dev \
9797
libgtk-3-dev \
9898
libwebkit2gtk-4.1-dev
99-
- name: Build GUI crate
100-
run: cargo check --manifest-path xraytsubaki-gui/Cargo.toml --verbose
99+
- name: Setup Node.js
100+
uses: actions/setup-node@v4
101+
with:
102+
node-version: 20
103+
cache: npm
104+
cache-dependency-path: xraytsubaki-app/package-lock.json
105+
- name: Install frontend dependencies
106+
working-directory: xraytsubaki-app
107+
run: npm ci
108+
- name: Frontend type-check
109+
working-directory: xraytsubaki-app
110+
run: npm run type-check
111+
- name: Frontend lint
112+
working-directory: xraytsubaki-app
113+
run: npm run lint
114+
- name: Build Tauri backend crate
115+
run: cargo check -p xraytsubaki-app --verbose

0 commit comments

Comments
 (0)