diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 68693eb..dca53ff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -168,6 +168,10 @@ jobs: if: needs.changes.outputs.frontend == 'true' - run: npm run test-storybook:ci if: needs.changes.outputs.frontend == 'true' + - run: npm run build-storybook:behandelportal + if: needs.changes.outputs.frontend == 'true' + - run: npm run test-storybook:ci:behandelportal + if: needs.changes.outputs.frontend == 'true' backend: needs: changes diff --git a/package.json b/package.json index 980ff3d..f32d896 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,10 @@ "storybook:behandelportal": "ng run behandelportal:storybook", "build-storybook": "ng run ssp:build-storybook", "build-storybook:behandelportal": "ng run behandelportal:build-storybook", - "test-storybook": "test-storybook", - "test-storybook:ci": "concurrently -k -s first -n sb,axe \"http-server storybook-static -p 6006 --silent\" \"wait-on tcp:127.0.0.1:6006 && test-storybook --url http://127.0.0.1:6006 --maxWorkers=2\"", + "test-storybook": "test-storybook --config-dir .storybook-ssp", + "test-storybook:behandelportal": "test-storybook --config-dir .storybook-behandelportal", + "test-storybook:ci": "concurrently -k -s first -n sb,axe \"http-server storybook-static -p 6006 --silent\" \"wait-on tcp:127.0.0.1:6006 && test-storybook --config-dir .storybook-ssp --url http://127.0.0.1:6006 --maxWorkers=2\"", + "test-storybook:ci:behandelportal": "concurrently -k -s first -n sb,axe \"http-server storybook-static-behandelportal -p 6007 --silent\" \"wait-on tcp:127.0.0.1:6007 && test-storybook --config-dir .storybook-behandelportal --url http://127.0.0.1:6007 --maxWorkers=2\"", "check:tokens": "bash scripts/check-tokens.sh", "dep:check": "depcruise apps/ssp/src libs --config .dependency-cruiser.ssp.js && depcruise apps/behandelportal/src libs --config .dependency-cruiser.behandelportal.js", "dep:graph": "bash scripts/dep-graph.sh", diff --git a/scripts/ci-local.sh b/scripts/ci-local.sh index 1b7c1ca..3621dde 100755 --- a/scripts/ci-local.sh +++ b/scripts/ci-local.sh @@ -23,7 +23,8 @@ step "showcase snippets drift"; npm run gen:snippets && git diff --exit-code a step "api-client drift"; npm run gen:api && git diff --exit-code libs/shared/src/infrastructure/api-client.ts backend/swagger.json if [[ "${1:-}" == "--full" ]]; then - step "storybook build + axe"; npm run build-storybook && npm run test-storybook:ci + step "storybook build + axe (ssp)"; npm run build-storybook && npm run test-storybook:ci + step "storybook build + axe (behandelportal)"; npm run build-storybook:behandelportal && npm run test-storybook:ci:behandelportal fi printf '\n\033[1;32m✔ local CI passed\033[0m\n'