|
63 | 63 |
|
64 | 64 | - name: build test |
65 | 65 | run: | |
66 | | - cd webui && pnpm vue-tsc --noEmit |
| 66 | + cd webui && pnpm test:build |
67 | 67 |
|
68 | 68 | version-info: |
69 | 69 | runs-on: ubuntu-latest |
@@ -116,7 +116,7 @@ jobs: |
116 | 116 |
|
117 | 117 | build-webui: |
118 | 118 | runs-on: ubuntu-latest |
119 | | - needs: [ test, version-info ] |
| 119 | + needs: [test, webui-test, version-info] |
120 | 120 | if: ${{ needs.version-info.outputs.release == 1 || needs.version-info.outputs.dev == 1 }} |
121 | 121 | steps: |
122 | 122 | - name: Checkout |
@@ -161,7 +161,7 @@ jobs: |
161 | 161 |
|
162 | 162 | build-docker: |
163 | 163 | runs-on: ubuntu-latest |
164 | | - needs: [ build-webui, version-info ] |
| 164 | + needs: [build-webui, version-info] |
165 | 165 | steps: |
166 | 166 | - name: Checkout |
167 | 167 | uses: actions/checkout@v4 |
@@ -264,7 +264,7 @@ jobs: |
264 | 264 |
|
265 | 265 | release: |
266 | 266 | runs-on: ubuntu-latest |
267 | | - needs: [ build-docker, version-info ] |
| 267 | + needs: [build-docker, version-info] |
268 | 268 | if: ${{ needs.version-info.outputs.release == 1 }} |
269 | 269 | outputs: |
270 | 270 | url: ${{ steps.release.outputs.url }} |
@@ -297,8 +297,7 @@ jobs: |
297 | 297 |
|
298 | 298 | - name: Copy requirements.txt |
299 | 299 | working-directory: ./backend |
300 | | - run: |
301 | | - cp requirements.txt src/requirements.txt |
| 300 | + run: cp requirements.txt src/requirements.txt |
302 | 301 |
|
303 | 302 | - name: Zip app |
304 | 303 | run: | |
@@ -330,10 +329,9 @@ jobs: |
330 | 329 | env: |
331 | 330 | GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} |
332 | 331 |
|
333 | | - |
334 | 332 | telegram: |
335 | 333 | runs-on: ubuntu-latest |
336 | | - needs: [ release ] |
| 334 | + needs: [release] |
337 | 335 | steps: |
338 | 336 | - name: send telegram message on push |
339 | 337 | uses: appleboy/telegram-action@master |
|
0 commit comments