diff options
| author | mojganii <mojgan.jelodar@codic.se> | 2025-02-04 15:14:12 +0100 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-02-04 17:01:14 +0100 |
| commit | 4efc876d8a20c9a2dc32b65c88b50ecb3ef1961c (patch) | |
| tree | a6fb4a57f984d76a344ff7542525f4c02dfa898e | |
| parent | 8501ec3e337191981fa0e40e3a9a0593dd88d198 (diff) | |
| download | mullvadvpn-4efc876d8a20c9a2dc32b65c88b50ecb3ef1961c.tar.xz mullvadvpn-4efc876d8a20c9a2dc32b65c88b50ecb3ef1961c.zip | |
Remove workflow after transition to Xcode 16
| -rw-r--r-- | .github/workflows/ios-build-xcode-16.yml | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/.github/workflows/ios-build-xcode-16.yml b/.github/workflows/ios-build-xcode-16.yml deleted file mode 100644 index cc8f6ac205..0000000000 --- a/.github/workflows/ios-build-xcode-16.yml +++ /dev/null @@ -1,97 +0,0 @@ ---- -name: iOS Build with Xcode 16 -on: - pull_request: - types: - - closed - branches: - - main - paths: - - .github/workflows/ios.yml - - .github/workflows/ios-build-xcode-16.yml - - ios/.swiftformat - - ios/**/*.swift - - ios/**/*.xctestplan - - Cargo.toml - workflow_dispatch: - -permissions: {} - -jobs: - test: - if: github.event.pull_request.merged == true - name: Build with Xcode 16 - runs-on: macos-15-xlarge - env: - SOURCE_PACKAGES_PATH: .spm - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Configure cache - uses: actions/cache@v3 - with: - path: ios/${{ env.SOURCE_PACKAGES_PATH }} - key: ${{ runner.os }}-spm-${{ hashFiles('ios/**/Package.resolved') }} - restore-keys: | - ${{ runner.os }}-spm- - - - name: Setup go-lang - uses: actions/setup-go@v3 - with: - go-version: 1.21.13 - - - name: Configure Xcode - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: '16.1' - - name: Configure Rust - run: rustup target add aarch64-apple-ios-sim - - - name: Configure Xcode project - run: | - cp Base.xcconfig.template Base.xcconfig - cp App.xcconfig.template App.xcconfig - cp PacketTunnel.xcconfig.template PacketTunnel.xcconfig - cp Screenshots.xcconfig.template Screenshots.xcconfig - cp Api.xcconfig.template Api.xcconfig - cp UITests.xcconfig.template UITests.xcconfig - working-directory: ios/Configurations - - - name: Install xcbeautify - run: | - brew update - brew install xcbeautify - - - name: Install protobuf - run: | - brew update - brew install protobuf - - - name: Run build validation for Staging and MockRelease configurations as well as the MullvadVPNUITests target - run: | - set -o pipefail && env NSUnbufferedIO=YES xcodebuild \ - -project MullvadVPN.xcodeproj \ - -scheme MullvadVPN \ - -configuration MockRelease \ - -destination "platform=iOS Simulator,name=iPhone 16" \ - -clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \ - -disableAutomaticPackageResolution \ - build - set -o pipefail && env NSUnbufferedIO=YES xcodebuild \ - -project MullvadVPN.xcodeproj \ - -scheme MullvadVPN \ - -configuration Staging \ - -destination "platform=iOS Simulator,name=iPhone 16" \ - -clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \ - -disableAutomaticPackageResolution \ - build - set -o pipefail && env NSUnbufferedIO=YES xcodebuild \ - -project MullvadVPN.xcodeproj \ - -scheme MullvadVPNUITests \ - -configuration Debug \ - -destination "platform=iOS Simulator,name=iPhone 16" \ - -clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \ - -disableAutomaticPackageResolution \ - build - working-directory: ios/ |
