fix workflow

This commit is contained in:
Xwite
2023-04-07 21:47:12 +08:00
parent a0cc1749dd
commit af4f7ff75c
2 changed files with 7 additions and 6 deletions

View File

@@ -9,6 +9,7 @@ on:
- '!**/assets/**'
- '!**.md'
- '!**/ISSUE_TEMPLATE/**'
- '!**/modules/web/**'
pull_request:
workflow_dispatch:

View File

@@ -28,13 +28,13 @@ jobs:
- name: Build
run: |
rm -rf $GITHUB_WORKSPACE/app/src/main/assets/web/source
rm -rf $GITHUB_WORKSPACE/app/src/main/assets/web/bookshelf
rm -rf $GITHUB_WORKSPACE/app/src/main/assets/web/vue
mkdir $GITHUB_WORKSPACE/app/src/main/assets/web/vue
cd $GITHUB_WORKSPACE/modules/web
pnpm i
pnpm build
rm -rf legado/app/src/main/assets/web/source
rm -rf legado/app/src/main/assets/web/bookshelf
rm -rf legado/app/src/main/assets/web/vue
mkdir legado/app/src/main/assets/web/vue
npm install
npm run-script build
mv -f ./dist/* $GITHUB_WORKSPACE/app/src/main/assets/web/vue/
version="v$(date -d "8 hour" -u +3.%y.%m%d%H)"
echo "APP_VER=$version" >> $GITHUB_ENV