summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorTom Forbes <tom@tomforb.es>2021-01-06 17:11:33 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-01-19 20:14:56 +0100
commitbbd18943c6c00fb1386ecaaf6771a54f780ebf62 (patch)
tree00ecc2af6908f90bd1e5b1e18a1df66d81de49ce /.github
parent0bcce2e2462a6898a259e0c821e09ceff34d7dfc (diff)
Used GitHub actions for JavaScript tests.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/tests.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
new file mode 100644
index 0000000000..6ddd70a2bd
--- /dev/null
+++ b/.github/workflows/tests.yml
@@ -0,0 +1,25 @@
+name: Tests
+
+on:
+ pull_request:
+
+jobs:
+ javascript-tests:
+ runs-on: ubuntu-latest
+ name: JavaScript tests
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
+ with:
+ node-version: '12'
+ - name: Cache dependencies
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
+ restore-keys: |
+ ${{ runner.os }}-node-
+ - run: npm install
+ - run: npm test