Skip to content

feat: add coverage to github ci #21

feat: add coverage to github ci

feat: add coverage to github ci #21

Workflow file for this run

name: 'coverage'
on:
pull_request:
branches:
- main
jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Node
run: |
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install
nvm use
node -v
- name: Install gucci
run: |
GUCCI_VERSION="1.6.13"
curl -L -o gucci https://github.com/noqcks/gucci/releases/download/v${GUCCI_VERSION}/gucci-v${GUCCI_VERSION}-linux-amd64
chmod +x gucci
sudo mv gucci /usr/local/bin/
- uses: ArtiomTr/jest-coverage-report-action@v2
env:
NODE_OPTIONS: '--max_old_space_size=6144'
with:
test-script: npm run test:ts