mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-07 20:33:01 +08:00
fix: 需要先编译前端再测试
This commit is contained in:
parent
0bd11b48bc
commit
977d45bfbb
15
.github/actions/build-frontend/action.yml
vendored
Normal file
15
.github/actions/build-frontend/action.yml
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
name: Build Frontend
|
||||||
|
description: Build Frontend
|
||||||
|
|
||||||
|
runs:
|
||||||
|
using: "composite"
|
||||||
|
steps:
|
||||||
|
- name: Setup Node Environment
|
||||||
|
uses: ./.github/actions/setup-node
|
||||||
|
|
||||||
|
- name: Build Frontend
|
||||||
|
shell: bash
|
||||||
|
working-directory: ./admin-frontend
|
||||||
|
run: |
|
||||||
|
yarn install
|
||||||
|
yarn build
|
51
.github/workflows/codecov.yml
vendored
51
.github/workflows/codecov.yml
vendored
@ -7,9 +7,29 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
build-frontend:
|
||||||
|
name: Build Frontend
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
concurrency:
|
||||||
|
group: build-frontend-${{ github.ref }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Build Frontend
|
||||||
|
uses: ./.github/actions/build-frontend
|
||||||
|
|
||||||
|
- name: Upload dist
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: frontend
|
||||||
|
path: ./admin-frontend/build/
|
||||||
|
|
||||||
test:
|
test:
|
||||||
name: Test Coverage
|
name: Test Coverage
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
|
needs: build-frontend
|
||||||
concurrency:
|
concurrency:
|
||||||
group: test-coverage-${{ github.ref }}-${{ matrix.os }}-${{ matrix.python-version }}
|
group: test-coverage-${{ github.ref }}-${{ matrix.os }}-${{ matrix.python-version }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
@ -25,6 +45,12 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Download frontend files
|
||||||
|
uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: frontend
|
||||||
|
path: ./src/plugins/nonebot_bison/admin_page/dist
|
||||||
|
|
||||||
- name: Setup Python environment
|
- name: Setup Python environment
|
||||||
uses: he0119/setup-python@v0.1.0
|
uses: he0119/setup-python@v0.1.0
|
||||||
with:
|
with:
|
||||||
@ -40,28 +66,3 @@ jobs:
|
|||||||
uses: codecov/codecov-action@v3
|
uses: codecov/codecov-action@v3
|
||||||
with:
|
with:
|
||||||
env_vars: OS,PYTHON_VERSION
|
env_vars: OS,PYTHON_VERSION
|
||||||
|
|
||||||
build-frontend:
|
|
||||||
name: Build Frontend
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
concurrency:
|
|
||||||
group: build-frontend-${{ github.ref }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Setup Node Environment
|
|
||||||
uses: ./.github/actions/setup-node
|
|
||||||
|
|
||||||
- name: Build Frontend
|
|
||||||
run: |
|
|
||||||
cd ./admin-frontend
|
|
||||||
yarn install
|
|
||||||
yarn build
|
|
||||||
|
|
||||||
- name: Upload dist
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: frontend
|
|
||||||
path: ${{ github.workspace }}/admin-frontend/build/
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user