message: ci: improve gh actions
diff: @@ -2,51 +2,39 @@ name: Build & Test CI
  on:
  push:
  - branches: [dev-ts]
  + branches:
  + - dev-ts
  pull_request:
  - branches: [dev-ts]
  + branches:
  + - dev-ts
  jobs:
  build:
  runs-on: ubuntu-latest
  -
  - strategy:
  - matrix:
  - node-version: [10.x, 12.x]
  -
  steps:
  - - name: Begin CI...
  - uses: actions/checkout@v2
  + - id: yarn-cache
  + name: Get Yarn cache path
  + run: echo "::set-output name=dir::$(yarn cache dir)"
  +
  + - uses: actions/checkout@722adc6
  - - name: Use Node 12
  - uses: actions/setup-node@v1
  + - uses: actions/setup-node@1c5c137
  with:
  node-version: 12.x
  - - name: Use cached node_modules
  - uses: actions/cache@v1
  + - uses: actions/cache@70655ec
  + name: Load Yarn cache
  with:
  - path: node_modules
  - key: nodeModules-${{ hashFiles('**/yarn.lock') }}
  + path: ${{ steps.yarn-cache.outputs.dir }}
  + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
  restore-keys: |
  - nodeModules-
  -
  - - name: Install dependencies
  - run: yarn install --frozen-lockfile && yarn bootstrap
  - env:
  - CI: true
  -
  - - name: Lint
  - run: yarn lint
  - env:
  - CI: true
  -
  - - name: Build
  - run: yarn build
  - env:
  - CI: true
  -
  - - name: Test
  - run: yarn test
  - env:
  - CI: true
  + ${{ runner.os }}-yarn-
  +
  + - run: yarn install --frozen-lockfile && yarn bootstrap
  + name: Install dependencies
  +
  + - run: yarn build
  + name: Build all packages
  +
  + - run: yarn test
  + name: Run all tests
  