From: Daniel Lockyer <hi@daniellockyer.com>
Date: Fri, 8 Nov 2019 05:38:29 +0000 (+0700)
Subject: Switched to gscan testing via GitHub Actions
X-Git-Url: https://git.njae.me.uk/?a=commitdiff_plain;h=7314552e2a0046322445429ec07a315023e93555;p=editorial.git

Switched to gscan testing via GitHub Actions

no issue
---

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 0000000..94db5cf
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,32 @@
+name: Test
+on:
+  pull_request:
+  push:
+    branches:
+      - master
+
+jobs:
+  build:
+    runs-on: ubuntu-18.04
+    strategy:
+      matrix:
+        node: [ '10' ]
+    name: Node ${{ matrix.node }}
+    steps:
+      - uses: actions/checkout@v1
+      - name: Cache node modules
+        uses: actions/cache@v1
+        with:
+          path: node_modules
+          key: ${{ runner.OS }}-build-${{ hashFiles('**/yarn.lock') }}
+          restore-keys: |
+            ${{ runner.OS }}-build-${{ env.cache-name }}-
+            ${{ runner.OS }}-build-
+            ${{ runner.OS }}-
+      - name: Setup node
+        uses: actions/setup-node@v1
+        with:
+          node-version: ${{ matrix.node }}
+      - run: npm install yarn
+      - run: yarn install
+      - run: yarn test:ci
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index d287a9b..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-language: node_js
-sudo: false
-node_js:
-  - "8"
diff --git a/package.json b/package.json
index 3297058..4d82272 100644
--- a/package.json
+++ b/package.json
@@ -16,6 +16,7 @@
         "zip": "gulp zip",
         "pretest": "gulp build",
         "test": "gscan .",
+        "test:ci": "gscan --fatal --verbose .",
         "preship": "yarn test",
         "ship": "STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn version && git push --follow-tags; fi"
     },