ci: update CI simulator target from iPhone 15 to iPhone 16 #99
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: Swift CI | |
| on: [push] | |
| jobs: | |
| build: | |
| runs-on: macOS-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Install Cocoapods | |
| run: | | |
| gem install cocoapods | |
| pod repo add-cdn trunk https://cdn.cocoapods.org/ | |
| - name: Install Dependencies | |
| run: | | |
| cd Example | |
| pod install --repo-update | |
| - name: Build Example Project | |
| run: | | |
| cd Example | |
| xcodebuild -workspace ImageKit.xcworkspace -scheme ImageKit-Example -destination 'platform=iOS Simulator,name=iPhone 16' clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | |
| - name: Run Tests | |
| run: | | |
| cd Example | |
| xcodebuild -workspace ImageKit.xcworkspace -scheme ImageKit-Example -destination 'platform=iOS Simulator,name=iPhone 16' -enableCodeCoverage YES clean test CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | |
| - name: Upload Coverage to codecov | |
| run: bash <(curl -s https://codecov.io/bash) -J '^ImageKitIO$' -X coveragepy | |
| lint-test-pod: | |
| runs-on: macOS-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Install Cocoapods | |
| run: | | |
| gem install cocoapods | |
| pod repo add-cdn trunk https://cdn.cocoapods.org/ | |
| - name: Lint and Test Cocoa Pod | |
| run: pod lib lint --private --allow-warnings --verbose --fail-fast --skip-tests |