From 389d3ab289cf37295c24d6c4769ef3a6f142fc45 Mon Sep 17 00:00:00 2001
From: Tim van Dijen <tvdijen@gmail.com>
Date: Tue, 19 Nov 2019 20:33:19 +0100
Subject: [PATCH] Add build-stage to test-suite

---
 .travis.yml | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 91867623f..1c5674a05 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,6 +7,7 @@ stages:
   - pre-conditions
   - test
   - quality
+  - build
 
 
 ################
@@ -124,12 +125,7 @@ jobs:
         - composer update
         - php vendor/bin/phpunit
       script:
-        # Codecov, need to edit bash uploader for incorrect TRAVIS_PYTHON_VERSION environment variable matching, at least until codecov/codecov-bash#133 is resolved
-        - curl -s https://codecov.io/bash > .codecov
-        - sed -i -e 's/TRAVIS_.*_VERSION/^TRAVIS_.*_VERSION=/' .codecov
-        - chmod +x .codecov
-        - ./.codecov -X gcov
-        # - <(curl -s https://codecov.io/bash)
+        - bash <(curl -s https://codecov.io/bash)
 
     - stage: quality
       env: Psalm
@@ -145,6 +141,18 @@ jobs:
       script:
         - vendor/bin/phpcs
 
+    ###################
+    #  Quality stage  #
+    ###################
+
+    - stage: build
+      env: NPM build
+      before_script:
+        - npm install
+        - npm audit fix
+      script:
+        - npm run build
+
 notifications:
   slack:
     secure: h5YiO7tAk5bzAQBkUZ3crnOFAOBkNqHp0nc2cxvGauogVfCLE9K8bME512uTeu9QWMht2D30uyTOHFKQ7sPEW4omHNF4qYl4p9L037oQFfEwZPBzJFo9QUzviT3mvKHTN4HSQOkq/08ZoMhh1i3p/OhyFS56J28IDJWDqGZkEUE=
-- 
GitLab