From 62b9fcdfde13fff9f05afdaeaa9155ffdbbd0f9a Mon Sep 17 00:00:00 2001 From: Danny McCormick Date: Wed, 10 Jul 2019 16:05:33 -0400 Subject: [PATCH] Add workflow --- .github/main.workflow.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/main.workflow.yml diff --git a/.github/main.workflow.yml b/.github/main.workflow.yml new file mode 100644 index 0000000..13440b6 --- /dev/null +++ b/.github/main.workflow.yml @@ -0,0 +1,24 @@ +on: push +jobs: + build: + runs-on: + pool: ${{ matrix.operating-system }} + strategy: + matrix: + operating-system: [Linux] + actions: + - name: Set Node.js 10.x + uses: bryanmacfarlane/node-config@master + with: + version: 10.x + + - name: npm install + # Explicitly uninstall husky so that we avoid issues with git hooks/node versioning. + # Should switch to clean checkout instead when supported. + run: npm prune --production && npm install && npm uninstall husky + + - name: Lint + run: npm run format-check + + - name: npm test + run: npm test