feat(database): add platform-agnostic schema migration system (#3485)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user