iOS-tvOS #552
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-tvOS | |
| on: | |
| workflow_dispatch: | |
| schedule: | |
| - cron: '0 0 * * *' # Runs daily at midnight UTC | |
| pull_request: | |
| branches: | |
| - '**' | |
| jobs: | |
| Build_Test-macOS-iOS: | |
| runs-on: macos-15 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Select Xcode version | |
| run: sudo xcode-select -s '/Applications/Xcode_26.1.app/Contents/Developer' | |
| - name: Clear Xcode Simulators List | |
| run: sudo xcrun simctl list > /dev/null | |
| - name: Swift Version | |
| run: swift --version | |
| # Install before building, so we don't downloadthe in case of previous failure | |
| - name: Install iOS Xcode Component | |
| run: sudo xcodebuild -downloadPlatform iOS | |
| - name: Build iOS using Xcode | |
| run: xcodebuild -scheme GateEngine -destination generic/platform=iOS | |
| # Install before building, so we don't downloadthe in case of previous failure | |
| - name: Install tvOS Xcode Component | |
| run: sudo xcodebuild -downloadPlatform tvOS | |
| - name: Build tvOS using Xcode | |
| run: xcodebuild -scheme GateEngine -destination generic/platform=tvOS |