From 51413cb992065395e7dd2d68327cf10ff04db8fd Mon Sep 17 00:00:00 2001 From: Danny McCormick Date: Thu, 11 Jul 2019 16:16:54 -0400 Subject: [PATCH 1/2] v2 workflow --- .github/workflows/workflow.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/workflow.yml diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml new file mode 100644 index 0000000..b8b6223 --- /dev/null +++ b/.github/workflows/workflow.yml @@ -0,0 +1,23 @@ +name: Main workflow +on: [push] +jobs: + run: + name: Run + runs-on: ${{ matrix.operating-system }} + strategy: + matrix: + operating-system: [ubuntu-latest, windows-latest] + actions: + - name: Set Node.js 10.x + uses: bryanmacfarlane/node-config@master + with: + version: 10.x + + - name: npm install + run: npm install + + - name: Lint + run: npm run format-check + + - name: npm test + run: npm test From 8560958d2f0b9f8dea46a340d9ae17dbd7ff26bc Mon Sep 17 00:00:00 2001 From: Danny McCormick Date: Thu, 11 Jul 2019 16:20:22 -0400 Subject: [PATCH 2/2] Delete legacy workflow --- .github/main.workflow.yml | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .github/main.workflow.yml diff --git a/.github/main.workflow.yml b/.github/main.workflow.yml deleted file mode 100644 index 810dc34..0000000 --- a/.github/main.workflow.yml +++ /dev/null @@ -1,24 +0,0 @@ -on: push -jobs: - build: - runs-on: - pool: ${{ matrix.operating-system }} - strategy: - matrix: - operating-system: [Linux, macOS, Windows] - 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