From ab3e1e5f62e935a93f9b6b54f3723407feec5791 Mon Sep 17 00:00:00 2001 From: Scot Lunsford Date: Fri, 4 Sep 2026 15:42:21 -0500 Subject: [PATCH] ci: expand pull request quality gate with production build verification --- .github/workflows/{run-jasmine-tests.yml => ci.yml} | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) rename .github/workflows/{run-jasmine-tests.yml => ci.yml} (80%) diff --git a/.github/workflows/run-jasmine-tests.yml b/.github/workflows/ci.yml similarity index 80% rename from .github/workflows/run-jasmine-tests.yml rename to .github/workflows/ci.yml index b7ba77e8..ff619548 100644 --- a/.github/workflows/run-jasmine-tests.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: Jasmine Tests +name: CI on: push: @@ -7,7 +7,8 @@ on: branches: ["master", "develop"] jobs: - run-tests: + quality-gate: + name: Quality gate runs-on: ubuntu-latest defaults: run: @@ -24,11 +25,14 @@ jobs: cache-dependency-path: nav-app/package-lock.json - name: Install - run: npm ci + run: npm ci --ignore-scripts - name: Run Jasmine tests run: npm run test -- --code-coverage --no-watch --browsers ChromeHeadlessCI + - name: Verify production build + run: npm run build -- --configuration production --aot=false + - name: Archive code coverage results uses: actions/upload-artifact@v4 if: always()