Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 25 additions & 25 deletions bitrise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ workflows:
mkdir DerivedData

xcodebuild -resolvePackageDependencies -onlyUsePackageVersionsFromResolvedFile
xcodebuild "-project" "/Users/vagrant/git/firefox-ios/Client.xcodeproj" "-scheme" "Fennec" -configuration "Fennec_Testing" "CODE_SIGNING_ALLOWED=NO" -sdk "iphonesimulator" "-destination" "platform=iOS Simulator,name=iPhone 17,OS=26.0" "COMPILER_INDEX_STORE_ENABLE=NO" "build-for-testing" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO" -derivedDataPath "/Users/vagrant/git/DerivedData" | xcpretty | tee xcodebuild_fennec.log
xcodebuild "-project" "/Users/vagrant/git/firefox-ios/Client.xcodeproj" "-scheme" "Fennec" -configuration "Fennec_Testing" "CODE_SIGNING_ALLOWED=NO" -sdk "iphonesimulator" "-destination" "platform=iOS Simulator,name=iPhone 17,OS=26.1" "COMPILER_INDEX_STORE_ENABLE=NO" "build-for-testing" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO" -derivedDataPath "/Users/vagrant/git/DerivedData" | xcpretty | tee xcodebuild_fennec.log

ls /Users/vagrant/git/DerivedData/Build/Products
ls /Users/vagrant/git/DerivedData
Expand All @@ -76,9 +76,9 @@ workflows:
continue_on_fail: true
timeout: 1200
inputs:
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- xctestrun: "/Users/vagrant/git/DerivedData/Build/Products/Fennec_AccessibilityTestPlan_iphonesimulator26.0-arm64.xctestrun"
- xctestrun: "/Users/vagrant/git/DerivedData/Build/Products/Fennec_AccessibilityTestPlan_iphonesimulator26.1-arm64.xctestrun"
- maximum_test_repetitions: 2

- [email protected]:
Expand Down Expand Up @@ -153,7 +153,7 @@ workflows:
- configuration: Fennec_Testing
- project_path: /Users/vagrant/git/firefox-ios/Client.xcodeproj
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" -allowProvisioningUpdates DEVELOPMENT_TEAM=$APPLE_TEAM_ID'
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- [email protected]:
title: Detect number of warnings
is_always_run: true
Expand Down Expand Up @@ -182,8 +182,8 @@ workflows:
set -euxo pipefail

# Point to the Unit tests plan instead of Accessibility
UNIT_TESTS_XCTESTRUN="$BITRISE_TEST_BUNDLE_PATH/Fennec_UnitTest_iphonesimulator26.0-arm64.xctestrun"
SMOKE_UI_XCTESTRUN="$BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.0-arm64.xctestrun"
UNIT_TESTS_XCTESTRUN="$BITRISE_TEST_BUNDLE_PATH/Fennec_UnitTest_iphonesimulator26.1-arm64.xctestrun"
SMOKE_UI_XCTESTRUN="$BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.1-arm64.xctestrun"

if [ ! -f "$UNIT_TESTS_XCTESTRUN" ]; then
echo "ERROR: .xctestrun file not found: $UNIT_TESTS_XCTESTRUN"
Expand All @@ -197,9 +197,9 @@ workflows:
- [email protected]:
timeout: 1200
inputs:
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_UnitTest_iphonesimulator26.0-arm64.xctestrun
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_UnitTest_iphonesimulator26.1-arm64.xctestrun
- maximum_test_repetitions: 2
- xcode-test-shard-calculation@0:
run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}'
Expand Down Expand Up @@ -310,9 +310,9 @@ workflows:
XCUITests/HomePageSettingsUITests
XCUITests/PhotonActionSheetTests
XCUITests/SettingsTests
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO"'
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.0-arm64.xctestrun
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.1-arm64.xctestrun
- [email protected]: {}

run_firefox_ui_tests:
Expand All @@ -327,7 +327,7 @@ workflows:
- only_testing: $BITRISE_TEST_SHARDS_PATH_FIREFOX/$BITRISE_IO_PARALLEL_INDEX
- destination: platform=iOS Simulator,name=iPhone 16,OS=18.6
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO"'
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.0-arm64.xctestrun
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.1-arm64.xctestrun
- [email protected]: {}
determine_apps_affected:
steps:
Expand Down Expand Up @@ -770,7 +770,7 @@ workflows:
run_if: '{{getenv "NEW_XCODE_VERSION" | eq "New_Version_Found" | or (getenv "RUN_ALL_STEPS" | eq "Run_All_Steps")}}'
inputs:
- scheme: Fennec
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- [email protected]: {}
- [email protected]:
run_if: '{{getenv "NEW_XCODE_VERSION" | eq "New_Version_Found" | or (getenv "RUN_ALL_STEPS" | eq "Run_All_Steps")}}'
Expand All @@ -782,7 +782,7 @@ workflows:
description: This Workflow is to build the app using latest xcode available in Bitrise
meta:
bitrise.io:
stack: osx-xcode-26.0.x
stack: osx-xcode-26.1.x
machine_type_id: g2.mac.4large
L10nBuild:
steps:
Expand Down Expand Up @@ -1229,7 +1229,7 @@ workflows:
inputs:
- project_path: firefox-ios/Client.xcodeproj
- scheme: Fennec
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- test_plan: PerformanceTestPlan
- [email protected]:
is_always_run: true
Expand Down Expand Up @@ -1610,7 +1610,7 @@ workflows:
- project_path: firefox-ios/Client.xcodeproj
- scheme: Fennec
- configuration: Fennec_Testing
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- test_plan: UnitTest
- test_repetition_mode: until_failure
- maximum_test_repetitions: 3
Expand Down Expand Up @@ -1641,24 +1641,24 @@ workflows:
- configuration: FocusDebug
- project_path: /Users/vagrant/git/focus-ios/Blockzilla.xcodeproj
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- [email protected]:
title: Override xctestrun Focus env variables
inputs:
- content: |-
#!/usr/bin/env bash
set -euxo pipefail
# Point to the Unit tests plan instead of Accessibility
FOCUS_UI_XCTESTRUN="$BITRISE_TEST_BUNDLE_PATH/Focus_SmokeTest_iphonesimulator26.0-arm64.xctestrun"
FOCUS_UI_XCTESTRUN="$BITRISE_TEST_BUNDLE_PATH/Focus_SmokeTest_iphonesimulator26.1-arm64.xctestrun"

echo "Found UITest .xctestrun: $FOCUS_UI_XCTESTRUN"
envman add --key BITRISE_XCTESTRUN_FOCUS_UI_TEST_FILE_PATH --value "$FOCUS_UI_XCTESTRUN"
- [email protected]:
timeout: 1200
inputs:
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Focus_UnitTests_iphonesimulator26.0-arm64.xctestrun
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Focus_UnitTests_iphonesimulator26.1-arm64.xctestrun
- xcode-test-shard-calculation@0:
inputs:
- product_path: $BITRISE_XCTESTRUN_FOCUS_UI_TEST_FILE_PATH
Expand Down Expand Up @@ -1698,13 +1698,13 @@ workflows:
- configuration: KlarDebug
- project_path: /Users/vagrant/git/focus-ios/Blockzilla.xcodeproj
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- [email protected]:
timeout: 1200
inputs:
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Klar_UnitTests_iphonesimulator26.0-arm64.xctestrun
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Klar_UnitTests_iphonesimulator26.1-arm64.xctestrun
- [email protected]: {}
- [email protected]:
run_if: ".IsBuildFailed"
Expand Down Expand Up @@ -1739,9 +1739,9 @@ workflows:
timeout: 1200
inputs:
- only_testing: $BITRISE_TEST_SHARDS_PATH/$BITRISE_IO_PARALLEL_INDEX
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.0
- destination: platform=iOS Simulator,name=iPhone 17,OS=26.1
- xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"'
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Focus_SmokeTest_iphonesimulator26.0-arm64.xctestrun
- xctestrun: $BITRISE_TEST_BUNDLE_PATH/Focus_SmokeTest_iphonesimulator26.1-arm64.xctestrun
- [email protected]: {}
- [email protected]:
inputs:
Expand Down Expand Up @@ -2446,5 +2446,5 @@ trigger_map:

meta:
bitrise.io:
stack: osx-xcode-26.0.x
stack: osx-xcode-26.1.x
machine_type_id: g2.mac.4large