Skip to content

Fix the edge case where defaults are treated as required but we explicitely want to pass the optional flag. #1073

Fix the edge case where defaults are treated as required but we explicitely want to pass the optional flag.

Fix the edge case where defaults are treated as required but we explicitely want to pass the optional flag. #1073

Workflow file for this run

# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: Node.js CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: yarn
- run: yarn lint
- run: yarn build
- name: Run tests and Code coverage
run: yarn coverage
- name: Upload coverage to Codecov
uses: codecov/[email protected]