kepelrs/nestjs-prisma-crud

View on GitHub
.github/workflows/tests.yml

Summary

Maintainability
Test Coverage
name: build
on: [push, pull_request]
# on:
  # push:
  #   branches:
  #     - master
  #     - 'v*.*.*'
jobs:
  run-tests:
    name: Build and test on Node ${{ matrix.node }} and ${{ matrix.os }}
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        node: ['18.x']
        os: [ubuntu-latest, windows-latest, macOS-latest]

    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: '18'
      - run: cd test && npm i && cp .env-example .env && cd ..
      - run: npm install -g codecov
      - run: cd docs && yarn install && npm run build && cd ..
      - run: npm i -g yarn
      - run: yarn install
      - run: npm run test:cov && codecov