Skip to content

Updates

Updates #232

name: RUN_UNIT_TESTS
on:
push:
branches:
- master
- dev
pull_request:
branches:
- master
- dev
env:
NODE_VERSION: '20.x'
jobs:
run-unit-tests:
runs-on: ubuntu-latest
steps:
- name: 'Checkout GitHub Action'
uses: actions/checkout@master
- name: Setup Node ${{ env.NODE_VERSION }}
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: 'Resolve Project Dependencies Using NPM'
shell: bash
run: |
npm install
- name: 'Run Unit Tests'
shell: bash
run: |
set -e -x
npm run test
- name: 'Report Coverage'
shell: bash
run: |
set -e -x
npm run coverage
npm run coverage-report
- name: 'Upload Coverage Report to CodeCov'
uses: codecov/[email protected]
with:
token: ${{ secrets.CODECOV_TOKEN }}