name: Dart CI on: [push] jobs: build: strategy: matrix: os: ['ubuntu-latest', 'windows-2019', 'macos-latest'] dart_channel: ['stable'] fail-fast: false runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v1 - uses: cedx/setup-dart@v2 with: release-channel: ${{ matrix.dart_channel }} - run: | which dart codesign --remove-signature $(which dart) if: startsWith(matrix.os, 'macos') - name: Install dependencies run: pub get - name: Run tests run: pub run test