ci(web): Install app deps before coverage

Install apps/web-app dependencies before running the dedicated
coverage step in CI and publish workflows.

This fixes the failing main workflow where app:test:coverage could not
find vitest on GitHub runners because the web-app package had not been
installed yet.
This commit is contained in:
sickn33
2026-03-29 09:28:14 +02:00
parent 3367cf2fdd
commit b04314b514
2 changed files with 9 additions and 3 deletions

View File

@@ -109,6 +109,9 @@ jobs:
ENABLE_NETWORK_TESTS: "1"
run: npm run test
- name: Install web-app dependencies
run: npm run app:install
- name: Run web app coverage
run: npm run app:test:coverage
@@ -229,6 +232,9 @@ jobs:
ENABLE_NETWORK_TESTS: "1"
run: npm run test
- name: Install web-app dependencies
run: npm run app:install
- name: Run web app coverage
run: npm run app:test:coverage

View File

@@ -48,15 +48,15 @@ jobs:
- name: Run tests
run: npm run test
- name: Install web-app dependencies
run: npm run app:install
- name: Run web app coverage
run: npm run app:test:coverage
- name: Run docs security checks
run: npm run security:docs
- name: Install web-app dependencies
run: npm run app:install
- name: Build web app
run: npm run app:build