Refactor reachability handling to use server URL for network reachabi… #647
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: iOS CI | |
| on: | |
| push: | |
| branches: [ master ] | |
| pull_request: | |
| branches: [ master ] | |
| jobs: | |
| build: | |
| runs-on: macos-latest | |
| strategy: | |
| matrix: | |
| destination: ['name=iPhone 16 Pro,OS=latest'] | |
| steps: | |
| - uses: actions/checkout@v2 | |
| # (Optional) Inspect what simulators are installed | |
| - name: Show simulators | |
| run: xcrun simctl list | |
| - name: Run Test | |
| working-directory: MixpanelDemo | |
| run: | | |
| set -o pipefail | |
| xcodebuild \ | |
| -scheme MixpanelDemo \ | |
| -derivedDataPath Build/ \ | |
| -destination "${{ matrix.destination }}" \ | |
| -configuration Debug \ | |
| ONLY_ACTIVE_ARCH=NO \ | |
| ENABLE_TESTABILITY=YES \ | |
| -enableCodeCoverage YES \ | |
| clean build test | xcpretty -c; | |
| - name: Pod Lint | |
| run: | | |
| gem install cocoapods | |
| pod lib lint --allow-warnings | |
| - name: Code Coverage Report | |
| working-directory: MixpanelDemo/build/Logs/Test | |
| run: | | |
| xcrun xccov view --report --files-for-target Mixpanel.framework *.xcresult | |
| xcrun xccov view --report --only-targets *.xcresult |