name: build on: [push, pull_request] jobs: run-test: runs-on: macos-11 strategy: matrix: destination: [ 'macOS', 'iOS Simulator,name=iPhone 8', 'tvOS Simulator,name=Apple TV', 'watchOS Simulator,name=Apple Watch Series 5 - 40mm' ] swift-version: [5.0] steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.4 bundler-cache: true - name: Run tests env: DESTINATION: platform=${{ matrix.destination }} SWIFT_VERSION: ${{ matrix.swift-version }} run: bundle exec fastlane test_ci