There was an error while loading. Please reload this page.
1 parent 5854cfe commit ab3e1e5Copy full SHA for ab3e1e5
1 file changed
.github/workflows/run-jasmine-tests.yml .github/workflows/ci.yml.github/workflows/run-jasmine-tests.yml renamed to .github/workflows/ci.yml
@@ -1,4 +1,4 @@
1
-name: Jasmine Tests
+name: CI
2
3
on:
4
push:
@@ -7,7 +7,8 @@ on:
7
branches: ["master", "develop"]
8
9
jobs:
10
- run-tests:
+ quality-gate:
11
+ name: Quality gate
12
runs-on: ubuntu-latest
13
defaults:
14
run:
@@ -24,11 +25,14 @@ jobs:
24
25
cache-dependency-path: nav-app/package-lock.json
26
27
- name: Install
- run: npm ci
28
+ run: npm ci --ignore-scripts
29
30
- name: Run Jasmine tests
31
run: npm run test -- --code-coverage --no-watch --browsers ChromeHeadlessCI
32
33
+ - name: Verify production build
34
+ run: npm run build -- --configuration production --aot=false
35
+
36
- name: Archive code coverage results
37
uses: actions/upload-artifact@v4
38
if: always()
0 commit comments