summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2024-02-15 11:28:29 +0100
committerBug Magnet <marco.nikic@mullvad.net>2024-02-15 13:16:44 +0100
commit255ec490ebd4869f540479b15a4693702f8b17c3 (patch)
tree464cc8eb67c0f75bb076d4deb5a29bf586833028 /.github/workflows
parent5f0f0ae27c570de5f2621bb3347f909eb15a6077 (diff)
downloadmullvadvpn-255ec490ebd4869f540479b15a4693702f8b17c3.tar.xz
mullvadvpn-255ec490ebd4869f540479b15a4693702f8b17c3.zip
Build MullvadVPNUITests post merge to guarantee it is not accidentally broken
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ios-validate-build-schemas.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/.github/workflows/ios-validate-build-schemas.yml b/.github/workflows/ios-validate-build-schemas.yml
index cd7485a4cc..13e9e31f7e 100644
--- a/.github/workflows/ios-validate-build-schemas.yml
+++ b/.github/workflows/ios-validate-build-schemas.yml
@@ -56,6 +56,7 @@ jobs:
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
@@ -63,7 +64,7 @@ jobs:
brew update
brew install xcbeautify
- - name: Run build validation for Staging and MockRelease configurations
+ - 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 \
@@ -79,4 +80,11 @@ jobs:
-destination "platform=iOS Simulator,name=iPhone 15" \
-clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \
build
+ set -o pipefail && env NSUnbufferedIO=YES xcodebuild \
+ -project MullvadVPN.xcodeproj \
+ -scheme MullvadVPNUITests \
+ -configuration Debug \
+ -destination "platform=iOS Simulator,name=iPhone 15" \
+ -clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \
+ build
working-directory: ios/