summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authormojganii <mojgan.jelodar@codic.se>2025-02-04 15:14:12 +0100
committerBug Magnet <marco.nikic@mullvad.net>2025-02-04 17:01:14 +0100
commit4efc876d8a20c9a2dc32b65c88b50ecb3ef1961c (patch)
treea6fb4a57f984d76a344ff7542525f4c02dfa898e
parent8501ec3e337191981fa0e40e3a9a0593dd88d198 (diff)
downloadmullvadvpn-4efc876d8a20c9a2dc32b65c88b50ecb3ef1961c.tar.xz
mullvadvpn-4efc876d8a20c9a2dc32b65c88b50ecb3ef1961c.zip
Remove workflow after transition to Xcode 16
-rw-r--r--.github/workflows/ios-build-xcode-16.yml97
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/