diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9fadea0df..bbd97384c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,6 +9,7 @@ on: - '!**/assets/**' - '!**.md' - '!**/ISSUE_TEMPLATE/**' + - '!**/modules/web/**' pull_request: workflow_dispatch: diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index 24f883bfd..046cb01ec 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -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