name: Test Suite on: pull_request: branches: - "*" push: branches: - main - master jobs: test: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup project uses: ./.github/actions/setup-project with: check-lockfile: "true" rebuild-node-pty-path: "apps/server" - name: Run server tests with coverage run: npm run test:server:coverage env: NODE_ENV: test # - name: Upload coverage reports # uses: codecov/codecov-action@v4 # if: always() # with: # files: ./apps/server/coverage/coverage-final.json # flags: server # name: server-coverage # env: # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}