UNPKG

better-npm-init

Version:

A better version of npm init, with templates and more. Usage: better-npm-init <template> [--yarn] [--install] [--git] [--yes] [--help]

50 lines (38 loc) 1.23 kB
name: Running Code Coverage on: [push, pull_request] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v1 - uses: actions/setup-node@v1 #this installs node and npm for us with: node-version: '14.x' - uses: actions/cache@v1 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - name: Install npm dependencies run: | npm install - name: Checkout repository uses: actions/checkout@v2 with: fetch-depth: 2 - name: Set up Node.js ${{ matrix.node-version }} uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - name: Install dependencies run: npm install - name: Run unit tests run: npm run test:coverage - name: Run Cypress tests run: npm run e2e:ci - name: Convert test results run: npx nyc report --reporter=lcov - name: Upload coverage to Codecov uses: codecov/codecov-action@v1