message: chore: add cache for workflows
diff: @@ -13,17 +13,31 @@ jobs:
  steps:
  - uses: actions/checkout@v1
  +
  - name: Use Node.js ${{ matrix.node-version }}
  uses: actions/setup-node@v1
  with:
  node-version: ${{ matrix.node-version }}
  +
  + - name: Cache node modules
  + uses: actions/cache@v1
  + with:
  + path: node_modules
  + key: ${{ runner.OS }}-build-${{ hashFiles('**/yarn.lock') }}
  + restore-keys: |
  + ${{ runner.OS }}-build-${{ env.cache-name }}-
  + ${{ runner.OS }}-build-
  + ${{ runner.OS }}-
  +
  - name: yarn install, build
  run: |
  yarn install
  +
  - name: test, report coverage
  run: |
  yarn test:lint
  yarn coverage
  +
  - uses: codecov/codecov-action@v1
  if: success() && matrix.os == 'ubuntu-latest'
  with:
  