feat(database): add platform-agnostic schema migration system (#3485)

This commit is contained in:
Huang Xin
2026-03-06 20:07:26 +08:00
committed by GitHub
parent 97cab2d70b
commit 54bc1514df
15 changed files with 723 additions and 8 deletions
+19 -2
View File
@@ -80,10 +80,27 @@ jobs:
working-directory: apps/readest-app
run: npx playwright install --with-deps chromium
- name: run browser tests
- name: run web tests
if: matrix.config.platform == 'web'
working-directory: apps/readest-app
run: pnpm test:browser
run: pnpm test:pr:web
- name: install Rust toolchain
if: matrix.config.platform == 'tauri'
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
- name: install system dependencies (tauri)
if: matrix.config.platform == 'tauri'
run: |
sudo apt-get update
sudo apt-get install -y pkg-config libfontconfig-dev libglib2.0-dev libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev libsoup-3.0-dev xvfb
- name: run tauri tests
if: matrix.config.platform == 'tauri'
working-directory: apps/readest-app
run: xvfb-run pnpm test:pr:tauri
- name: run lint
working-directory: apps/readest-app