From 62f9f5692909ea776bfb90d34195f40303b21675 Mon Sep 17 00:00:00 2001 From: Brandon Nozaki Miller Date: Thu, 1 Jul 2021 15:43:10 -0700 Subject: [PATCH 1/3] Create node.js.yml action CI --- node.js.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 node.js.yml diff --git a/node.js.yml b/node.js.yml new file mode 100644 index 0000000..685ff79 --- /dev/null +++ b/node.js.yml @@ -0,0 +1,34 @@ +# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions + +name: Node.js CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: + - ubuntu-latest + - macos-latest + - windows-latest + node_version: + - 12.x + - 14.x + - 16.x + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm ci + - run: npm run build --if-present + - run: npm test From 9afc5a344f7f9b02e6788de499c13ef2fd4c7716 Mon Sep 17 00:00:00 2001 From: Brandon Nozaki Miller Date: Thu, 1 Jul 2021 15:44:40 -0700 Subject: [PATCH 2/3] node.js action CI integration --- .github/workflows/node.js.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/node.js.yml diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml new file mode 100644 index 0000000..878256a --- /dev/null +++ b/.github/workflows/node.js.yml @@ -0,0 +1,34 @@ +# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions + +name: Node.js CI + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: + - ubuntu-latest + - macos-latest + - windows-latest + node_version: + - 12.x + - 14.x + - 16.x + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm ci + - run: npm run build --if-present + - run: npm test From e228d446d4e46794ce932ebf4564e484d1491255 Mon Sep 17 00:00:00 2001 From: Brandon Nozaki Miller Date: Thu, 1 Jul 2021 15:45:33 -0700 Subject: [PATCH 3/3] Delete node.js.yml --- node.js.yml | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 node.js.yml diff --git a/node.js.yml b/node.js.yml deleted file mode 100644 index 685ff79..0000000 --- a/node.js.yml +++ /dev/null @@ -1,34 +0,0 @@ -# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions - -name: Node.js CI - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - -jobs: - build: - - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: - - ubuntu-latest - - macos-latest - - windows-latest - node_version: - - 12.x - - 14.x - - 16.x - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm ci - - run: npm run build --if-present - - run: npm test