X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=.github%2Fworkflows%2Fmain.yml;h=7469978eecdeb7dd9c6f67de37d62b8c23666e64;hb=14d633074d70e5e2edb1f3fdbc99eacbb70da72d;hp=b2340b2446013a3326522c52871bacfd921f5dff;hpb=ec8d1fd4a370c7b38be56c73ca0123ea5d3a652f;p=poolifier.git diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b2340b24..7469978e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,17 +1,28 @@ -name: CI +name: NodeCI -on: [push] +on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + strategy: + matrix: + node-version: [12.x, 14.x] + steps: - uses: actions/checkout@v1 - - name: Run a one-line script - run: echo Hello, world! - - name: Run a multi-line script + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: npm install, build, and test run: | - echo Add other actions to build, - echo test, and deploy your project. + npm ci + npm run build --if-present + npm run test + export COVERALLS_REPO_TOKEN=${{ secrets.COVERALLS_REPO_TOKEN }} + npm run coverage + env: + CI: true