message: Cleanup job names
  This required splitting macos and linux setups but they are largely
  disjoint anyhow.
diff: @@ -3,12 +3,8 @@ name: Build
  on: [push, pull_request]
  jobs:
  - unix:
  - runs-on: ${{matrix.os}}-latest
  - strategy:
  - matrix:
  - os: [ubuntu, macos]
  -
  + linux:
  + runs-on: ubuntu-latest
  steps:
  - uses: actions/checkout@v1
  - name: make test
  @@ -17,23 +13,31 @@ jobs:
  make -j2 config=debug test
  make -j2 config=release test
  make -j2 config=release gltfpack
  - - name: make iphone
  - if: matrix.os == 'macos'
  - run: make -j2 config=iphone
  - name: make coverage
  - if: matrix.os == 'ubuntu'
  run: |
  make -j2 config=coverage test
  find . -type f -name '*.gcno' -exec gcov -p {} +
  sed -i -e "s/#####\(.*\)\(\/\/ unreachable.*\)/ -\1\2/" *.gcov
  bash <(curl -s https://codecov.io/bash) -f 'src#*.gcov' -X search -t ${{secrets.CODECOV_TOKEN}}
  + macos:
  + runs-on: macos-latest
  + steps:
  + - uses: actions/checkout@v1
  + - name: make test
  + run: |
  + make -j2 config=sanitize test
  + make -j2 config=debug test
  + make -j2 config=release test
  + make -j2 config=release gltfpack
  + - name: make iphone
  + run: make -j2 config=iphone
  +
  windows:
  runs-on: windows-latest
  strategy:
  matrix:
  arch: [Win32, x64]
  -
  steps:
  - uses: actions/checkout@v1
  - name: cmake configure
  