name: CIon:push:branches: [master]pull_request:branches: [master]jobs:test:name: Test on node ${{ matrix.node_version }} and ${{ matrix.os }}runs-on: ${{ matrix.os }}strategy:matrix:node_version: ["12.x", "14.x", "16.x", "18.x", "19.x", "20.x"]os: [ubuntu-latest]steps:- uses: actions/checkout@v2- name: Use Node.js ${{ matrix.node_version }}uses: actions/setup-node@v1with:node-version: ${{ matrix.node_version }}- name: npm install, build and testrun: |npm installnpm run build --if-presentnpm run format:checknpm test