chore: experimental vinext build (#3486)

This commit is contained in:
Huang Xin
2026-03-07 01:04:28 +08:00
committed by GitHub
parent 54bc1514df
commit dac4f2e8ec
18 changed files with 971 additions and 525 deletions
+7 -12
View File
@@ -70,11 +70,6 @@ jobs:
run: |
pnpm format:check || (pnpm format && git diff && exit 1)
- name: run tests
working-directory: apps/readest-app
run: |
pnpm test -- --watch=false
- name: install playwright browsers
if: matrix.config.platform == 'web'
working-directory: apps/readest-app
@@ -91,6 +86,11 @@ jobs:
with:
toolchain: stable
- if: matrix.config.platform == 'tauri'
uses: Swatinem/rust-cache@v2
with:
key: ${{ matrix.config.platform }}-cargo
- name: install system dependencies (tauri)
if: matrix.config.platform == 'tauri'
run: |
@@ -103,18 +103,13 @@ jobs:
run: xvfb-run pnpm test:pr:tauri
- name: run lint
if: matrix.config.platform == 'web'
working-directory: apps/readest-app
run: |
pnpm lint
- name: build the web App
- name: build the web app
if: matrix.config.platform == 'web'
working-directory: apps/readest-app
run: |
pnpm build-web && pnpm check:all
- name: build the Tauri App
if: matrix.config.platform == 'tauri'
working-directory: apps/readest-app
run: |
pnpm build && pnpm check:all