diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 2d05f99..2b157df 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -1,34 +1,27 @@ name: iOS Build on: + push: + branches: [ "master" ] pull_request: - branches: - - master + branches: [ "master" ] jobs: build: runs-on: macos-latest - steps: + - uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '16.1.0' + - name: Checkout repository uses: actions/checkout@v4 - name: Install Tuist run: | - mise install tuist - - - name: Generate Project with Tuist - run: | - tuist install - tuist generate - - - name: Select Xcode version - run: sudo xcode-select -switch /Applications/Xcode.app + brew tap tuist/tuist + brew install --formula tuist@4.16.1 - name: Build iOS App run: | - xcodebuild build \ - -workspace ModernCleanArchtecture.xcworkspace \ - -scheme Example \ - -configuration Debug \ - -destination 'platform=iOS Simulator,name=iPhone 14,OS=latest' + tuist build Example --generate \ No newline at end of file diff --git a/Tuist/Package.swift b/Tuist/Package.swift index 49e28a5..fbabcf5 100644 --- a/Tuist/Package.swift +++ b/Tuist/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.9 +// swift-tools-version: 6.0 import PackageDescription #if TUIST