diff --git a/bitrise.yml b/bitrise.yml index 1047002d44fd..3d816ae6c8f2 100644 --- a/bitrise.yml +++ b/bitrise.yml @@ -61,11 +61,11 @@ workflows: - 2_certificate_and_profile - 3_provisioning_and_npm_installation steps: - - activate-ssh-key@4: + - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - - restore-spm-cache@1: + - restore-spm-cache@3.0.0: is_always_run: true - - script@1.1: + - script@1.2.1: title: Build for Testing inputs: - content: | @@ -118,10 +118,10 @@ workflows: echo "Files copied to $BITRISE_DEPLOY_DIR:" ls -lh "$BITRISE_DEPLOY_DIR" - - deploy-to-bitrise-io@2.9.2: + - deploy-to-bitrise-io@2.23.2: is_always_run: true - - slack@4.2.1: + - slack@4.3.0: is_always_run: true inputs: - title: '' @@ -152,10 +152,10 @@ workflows: steps: - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - - restore-spm-cache@2.1.1: + - restore-spm-cache@3.0.0: is_always_run: true - - activate-build-cache-for-xcode@0: {} - - xcode-build-for-test@3: + - activate-build-cache-for-xcode@0.5.2: {} + - xcode-build-for-test@3.3.10: inputs: - scheme: Fennec - configuration: Fennec_Testing @@ -216,7 +216,7 @@ workflows: - 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.2-arm64.xctestrun - maximum_test_repetitions: 2 - - xcode-test-shard-calculation@0: + - xcode-test-shard-calculation@0.2.1: run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}' inputs: - product_path: $BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH @@ -225,9 +225,9 @@ workflows: outputs: - BITRISE_TEST_SHARDS_PATH: BITRISE_TEST_SHARDS_PATH_FIREFOX is_always_run: true - - save-spm-cache@1.3.1: + - save-spm-cache@1.3.2: is_always_run: true - - script@1.1.1: + - script@1.2.1: title: Clean before deploying timeout: 360 inputs: @@ -253,7 +253,7 @@ workflows: echo "Removing .bcsymbolmap files from test bundle" find "$BITRISE_TEST_BUNDLE_PATH" -name "*.bcsymbolmap" -delete 2>/dev/null || true - - deploy-to-bitrise-io@2.10.0: + - deploy-to-bitrise-io@2.23.2: run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}' inputs: - pipeline_intermediate_files: |- @@ -261,7 +261,7 @@ workflows: BITRISE_TEST_BUNDLE_PATH BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH is_always_run: true - - script@1.1.1: + - script@1.2.1: title: Run Danger 2 timeout: 360 inputs: @@ -286,7 +286,7 @@ workflows: echo "Running Danger" swift run danger-swift ci - - slack@4.2.1: + - slack@4.3.0: is_always_run: true inputs: - title: '' @@ -308,7 +308,7 @@ workflows: App|${BITRISE_APP_URL} #mobile-testeng|https://mozilla.slack.com/archives/C02KDDS9QM9 Mana|https://mana.mozilla.org/wiki/display/MTE/Mobile+Test+Engineering - - slack@4.2.1: + - slack@4.3.0: is_always_run: true run_if: '{{getenv "NEW_RC_VERSION" | eq "New_RC_Version" | and .IsBuildFailed}}' inputs: @@ -321,7 +321,7 @@ workflows: - 1_git_clone_and_post_clone - 2_certificate_and_profile steps: - - pull-intermediate-files@1: {} + - pull-intermediate-files@1.3.4: {} - xcode-test-without-building@0.5.1: timeout: 1200 inputs: @@ -329,15 +329,15 @@ workflows: - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO"' - xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_Smoketest_iphonesimulator26.2-arm64.xctestrun - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} firefox_scheme_build_for_test: description: Build Firefox scheme and shard XCUITests for parallel execution steps: - - activate-ssh-key@4: + - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - - certificate-and-profile-installer@1: {} - - restore-spm-cache@1: + - certificate-and-profile-installer@1.11.5: {} + - restore-spm-cache@3.0.0: is_always_run: true - script@1.2.1: title: Run bootstrap @@ -347,7 +347,7 @@ workflows: set -e set -x ./bootstrap.sh - - xcode-build-for-test@3: + - xcode-build-for-test@3.3.10: inputs: - scheme: Firefox - configuration: Firefox @@ -374,7 +374,7 @@ workflows: echo "Found Smoketest .xctestrun: $SMOKE_UI_XCTESTRUN" envman add --key BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH --value "$SMOKE_UI_XCTESTRUN" - - xcode-test-shard-calculation@0: + - xcode-test-shard-calculation@0.2.1: run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}' inputs: - product_path: $BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH @@ -383,7 +383,7 @@ workflows: outputs: - BITRISE_TEST_SHARDS_PATH: BITRISE_TEST_SHARDS_PATH_FIREFOX_SCHEME is_always_run: true - - deploy-to-bitrise-io@2.10.0: + - deploy-to-bitrise-io@2.23.2: run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}' inputs: - pipeline_intermediate_files: |- @@ -397,28 +397,28 @@ workflows: - 1_git_clone_and_post_clone - 2_certificate_and_profile steps: - - pull-intermediate-files@1: {} + - pull-intermediate-files@1.3.4: {} - xcode-test-without-building@0.5.1: inputs: - only_testing: $BITRISE_TEST_SHARDS_PATH_FIREFOX_SCHEME/$BITRISE_IO_PARALLEL_INDEX - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO"' - xctestrun: $BITRISE_TEST_BUNDLE_PATH/Firefox_Smoketest_iphonesimulator26.2-arm64-x86_64.xctestrun - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} firefox_scheme_smoke_tests: description: Run XCUITests on Firefox scheme (non-parallelized, for standalone use) before_run: - firefox_scheme_build_for_test steps: - - pull-intermediate-files@1: {} + - pull-intermediate-files@1.3.4: {} - xcode-test-without-building@0.5.1: inputs: - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"' - xctestrun: $BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH - maximum_test_repetitions: 2 - - deploy-to-bitrise-io@2.10.0: {} - - slack@4.2.1: + - deploy-to-bitrise-io@2.23.2: {} + - slack@4.3.0: run_if: ".IsBuildFailed" inputs: - channel: "#mobile-alerts-ios" @@ -427,11 +427,11 @@ workflows: firefox_beta_scheme_build_for_test: description: Build FirefoxBeta scheme and shard XCUITests for parallel execution steps: - - activate-ssh-key@4: + - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - - certificate-and-profile-installer@1: {} - - restore-spm-cache@1: + - certificate-and-profile-installer@1.11.5: {} + - restore-spm-cache@3.0.0: is_always_run: true - script@1.2.1: title: Run bootstrap @@ -441,7 +441,7 @@ workflows: set -e set -x ./bootstrap.sh - - xcode-build-for-test@3: + - xcode-build-for-test@3.3.10: inputs: - scheme: FirefoxBeta - configuration: FirefoxBeta @@ -468,7 +468,7 @@ workflows: echo "Found Smoketest .xctestrun: $SMOKE_UI_XCTESTRUN" envman add --key BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH --value "$SMOKE_UI_XCTESTRUN" - - xcode-test-shard-calculation@0: + - xcode-test-shard-calculation@0.2.1: run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}' inputs: - product_path: $BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH @@ -477,7 +477,7 @@ workflows: outputs: - BITRISE_TEST_SHARDS_PATH: BITRISE_TEST_SHARDS_PATH_FIREFOX_BETA_SCHEME is_always_run: true - - deploy-to-bitrise-io@2.10.0: + - deploy-to-bitrise-io@2.23.2: run_if: '{{enveq "BITRISE_TEST_BUNDLE_PATH" "" | not}}' inputs: - pipeline_intermediate_files: |- @@ -491,28 +491,28 @@ workflows: - 1_git_clone_and_post_clone - 2_certificate_and_profile steps: - - pull-intermediate-files@1: {} + - pull-intermediate-files@1.3.4: {} - xcode-test-without-building@0.5.1: inputs: - only_testing: $BITRISE_TEST_SHARDS_PATH_FIREFOX_BETA_SCHEME/$BITRISE_IO_PARALLEL_INDEX - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO"' - xctestrun: $BITRISE_TEST_BUNDLE_PATH/FirefoxBeta_Smoketest_iphonesimulator26.2-arm64-x86_64.xctestrun - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} firefox_beta_scheme_smoke_tests: description: Run XCUITests on FirefoxBeta scheme (non-parallelized, for standalone use) before_run: - firefox_beta_scheme_build_for_test steps: - - pull-intermediate-files@1: {} + - pull-intermediate-files@1.3.4: {} - xcode-test-without-building@0.5.1: inputs: - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"' - xctestrun: $BITRISE_XCTESTRUN_SMOKE_TEST_FILE_PATH - maximum_test_repetitions: 2 - - deploy-to-bitrise-io@2.10.0: {} - - slack@4.2.1: + - deploy-to-bitrise-io@2.23.2: {} + - slack@4.3.0: run_if: ".IsBuildFailed" inputs: - channel: "#mobile-alerts-ios" @@ -636,7 +636,7 @@ workflows: echo "BUILD_FOCUS_IOS: $BUILD_FOCUS_IOS" echo "BUILD_SAMPLE_BROWSER_IOS: $BUILD_SAMPLE_BROWSER_IOS" - - share-pipeline-variable@1: + - share-pipeline-variable@1.1.2: inputs: - variables: |- BUILD_FIREFOX_IOS @@ -655,7 +655,7 @@ workflows: send_slack_notification: steps: - - slack@4.2.1: + - slack@4.3.0: inputs: - title: '' - author_name: '' @@ -731,7 +731,7 @@ workflows: - cache-pull@2.7.2: {} 2_certificate_and_profile: steps: - - certificate-and-profile-installer@1.11.4: {} + - certificate-and-profile-installer@1.11.5: {} - script@1.2.1: inputs: - content: |- @@ -762,7 +762,7 @@ workflows: inputs: - linting_path: "$BITRISE_SOURCE_DIR" - lint_config_file: "" # Don't pass a config file to make use of nested configurations - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} - script@1.2.1: inputs: - content: |- @@ -874,7 +874,7 @@ workflows: else echo "Not Running UI Tests" fi - - share-pipeline-variable@1.1.1: + - share-pipeline-variable@1.1.2: inputs: - variables: RUN_UI_TESTS NewXcodeVersions: @@ -913,7 +913,7 @@ workflows: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - cache-pull@2.7.2: {} - - certificate-and-profile-installer@1.11.4: {} + - certificate-and-profile-installer@1.11.5: {} - script@1.2.1: run_if: '{{getenv "NEW_XCODE_VERSION" | eq "New_Version_Found" | or (getenv "RUN_ALL_STEPS" | eq "Run_All_Steps")}}' inputs: @@ -949,19 +949,19 @@ workflows: npm install npm run build - - xcode-build-for-simulator@3.0.0: + - xcode-build-for-simulator@3.0.3: run_if: '{{getenv "NEW_XCODE_VERSION" | eq "New_Version_Found" | or (getenv "RUN_ALL_STEPS" | eq "Run_All_Steps")}}' inputs: - xcodebuild_options: CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO - scheme: Fennec - simulator_device: iPhone 17 - - xcode-test@6.0.0: + - xcode-test@6.2.4: 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.2 - - deploy-to-bitrise-io@2.10.0: {} - - slack@4.2.1: + - deploy-to-bitrise-io@2.23.2: {} + - slack@4.3.0: run_if: '{{getenv "NEW_XCODE_VERSION" | eq "New_Version_Found" | or (getenv "RUN_ALL_STEPS" | eq "Run_All_Steps")}}' inputs: - channel: "#firefox-ios" @@ -979,7 +979,7 @@ workflows: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - cache-pull@2.7.2: {} - - certificate-and-profile-installer@1.11.4: {} + - certificate-and-profile-installer@1.11.5: {} - script@1.2.1: inputs: - content: |- @@ -1011,11 +1011,11 @@ workflows: ./firefox-ios/l10n-screenshots.sh en-US title: Generate screenshots - - save-cache@1.4.0: + - save-cache@1.5.2: inputs: - key: l10n-screenshots-dd-$GIT_CLONE_COMMIT_HASH - paths: l10n-screenshots-dd - - deploy-to-bitrise-io@2.10.0: + - deploy-to-bitrise-io@2.23.2: inputs: - deploy_path: l10n-screenshots/en-US/en-US - is_compress: 'true' @@ -1031,8 +1031,8 @@ workflows: - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - - certificate-and-profile-installer@1.11.4: {} - - restore-cache@2.5.0: + - certificate-and-profile-installer@1.11.5: {} + - restore-cache@3.0.0: inputs: - key: |- l10n-screenshots-dd-$GIT_CLONE_COMMIT_HASH @@ -1058,7 +1058,7 @@ workflows: mv "$locale.zip" artifacts/ done title: Generate screenshots - - deploy-to-bitrise-io@2.10.0: + - deploy-to-bitrise-io@2.23.2: inputs: - deploy_path: artifacts/ envs: @@ -1093,31 +1093,31 @@ workflows: set -x ./bootstrap.sh - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Client/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Extensions/NotificationService/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Extensions/ShareTo/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/WidgetKit/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/CredentialProvider/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/sticker/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Extensions/ActionExtension/Info.plist @@ -1135,7 +1135,7 @@ workflows: echo "Setting Nimbus variables" /usr/libexec/PlistBuddy -c "Set NimbusURL $NIMBUS_URL" "firefox-ios/Client/Info.plist" title: Nimbus Variable Setup - - xcode-archive@4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1146,8 +1146,8 @@ workflows: - distribution_method: app-store - export_development_team: 43AQ936H96 - configuration: "$BITRISE_SCHEME" - - deploy-to-bitrise-io@2.9.2: {} - - deploy-to-itunesconnect-application-loader@1.3: + - deploy-to-bitrise-io@2.23.2: {} + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - app_password: "$APPLE_ACCOUNT_PW" - password: "$APPLE_ACCOUNT_PW" @@ -1170,10 +1170,10 @@ workflows: # sleep 9999 is_always_run: true title: debug-sleep - - slack@3.2: + - slack@4.3.0: inputs: - webhook_url: "$WEBHOOK_SLACK_TOKEN" - - xcode-archive@4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1186,13 +1186,13 @@ workflows: - distribution_method: app-store - configuration: FirefoxBeta title: 'FirefoxBeta: Xcode Archive & Export for iOS' - - deploy-to-itunesconnect-application-loader@1.3: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - app_password: "$APPLE_ACCOUNT_PW" - connection: 'off' - itunescon_user: "$APPLE_ACCOUNT_ID" title: 'FirefoxBeta: Deploy to iTunes Connect' - - slack@4.2.1: + - slack@4.3.0: is_always_run: true run_if: ".IsBuildFailed" title: 'FirefoxBeta build & deploy failed' @@ -1234,31 +1234,31 @@ workflows: set -x ./bootstrap.sh - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/Client/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/Extensions/NotificationService/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/Extensions/ShareTo/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/WidgetKit/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/CredentialProvider/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/sticker/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: firefox-ios/Extensions/ActionExtension/Info.plist @@ -1275,7 +1275,7 @@ workflows: echo "Setting Nimbus variables" /usr/libexec/PlistBuddy -c "Set NimbusURL $NIMBUS_URL" "firefox-ios/Client/Info.plist" title: Nimbus Variable Setup - - xcode-archive@4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1288,7 +1288,7 @@ workflows: - distribution_method: app-store - configuration: FirefoxBeta title: 'FirefoxBeta: Xcode Archive & Export for iOS' - - deploy-to-itunesconnect-application-loader@1.3: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - app_password: "$APPLE_ACCOUNT_PW" - connection: 'off' @@ -1302,7 +1302,7 @@ workflows: set -x firefox-ios/ThirdParty/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN_FIREFOX" upload-dif \ --org mozilla --project firefox-ios "$BITRISE_DSYM_DIR_PATH" - - slack@4.2.1: + - slack@4.3.0: is_always_run: true run_if: ".IsBuildFailed" title: 'FirefoxBeta build & deploy failed' @@ -1325,7 +1325,7 @@ workflows: - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - - certificate-and-profile-installer@1.11.4: {} + - certificate-and-profile-installer@1.11.5: {} - script@1.2.1: inputs: - content: |- @@ -1348,31 +1348,31 @@ workflows: set -x ./bootstrap.sh - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Client/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Extensions/NotificationService/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Extensions/ShareTo/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/WidgetKit/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/CredentialProvider/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/sticker/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Extensions/ActionExtension/Info.plist @@ -1390,7 +1390,7 @@ workflows: echo "Setting Nimbus variables" /usr/libexec/PlistBuddy -c "Set NimbusURL $NIMBUS_URL" "firefox-ios/Client/Info.plist" title: Nimbus Variable Setup - - xcode-archive@4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1403,8 +1403,8 @@ workflows: - distribution_method: app-store - configuration: FirefoxBeta title: 'FirefoxBeta: Xcode Archive & Export for iOS' - - deploy-to-bitrise-io@2.9.2: {} - - deploy-to-itunesconnect-application-loader@1.3: + - deploy-to-bitrise-io@2.23.2: {} + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - app_password: "$APPLE_ACCOUNT_PW" - connection: 'off' @@ -1418,7 +1418,7 @@ workflows: set -x firefox-ios/ThirdParty/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN_FIREFOX" upload-dif \ --org mozilla --project firefox-ios "$BITRISE_DSYM_DIR_PATH" - - slack@4.2.1: + - slack@4.3.0: is_always_run: true run_if: ".IsBuildFailed" title: 'Nightly FirefoxBeta build & deploy failed' @@ -1441,7 +1441,7 @@ workflows: - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - - certificate-and-profile-installer@1.11.4: {} + - certificate-and-profile-installer@1.11.5: {} - script@1.2.1: inputs: - content: |- @@ -1464,31 +1464,31 @@ workflows: set -x ./bootstrap.sh - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Client/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Extensions/NotificationService/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Extensions/ShareTo/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/WidgetKit/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/CredentialProvider/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/sticker/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: firefox-ios/Extensions/ActionExtension/Info.plist @@ -1504,7 +1504,7 @@ workflows: echo "Setting Nimbus variables" /usr/libexec/PlistBuddy -c "Set NimbusURL $NIMBUS_URL" "firefox-ios/Client/Info.plist" title: Nimbus Variable Setup - - xcode-archive@4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1518,8 +1518,8 @@ workflows: - configuration: FirefoxBeta - destination: generic/platform=macOS,variant=Mac Designed for iPad title: 'FirefoxBeta: Xcode Archive & Export for Mac (Designed for iPad)' - - deploy-to-bitrise-io@2.9.2: {} - - deploy-to-itunesconnect-application-loader@1.3: + - deploy-to-bitrise-io@2.23.2: {} + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - app_password: "$APPLE_ACCOUNT_PW" - connection: 'off' @@ -1535,7 +1535,7 @@ workflows: set -x firefox-ios/ThirdParty/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN_FIREFOX" upload-dif \ --org mozilla --project firefox-ios "$BITRISE_DSYM_DIR_PATH" - - slack@4.2.1: + - slack@4.3.0: is_always_run: true run_if: ".IsBuildFailed" title: 'Nightly FirefoxBeta build & deploy failed' @@ -1558,7 +1558,7 @@ workflows: - activate-ssh-key@4.1.1: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6.2: {} - - certificate-and-profile-installer@1.11.4: {} + - certificate-and-profile-installer@1.11.5: {} - script@1.2.1: is_always_run: true title: Read version from version.txt file @@ -1579,7 +1579,7 @@ workflows: steps: - cache-pull@2.7.2: is_always_run: true - - xcode-test@6.0.0: + - xcode-test@6.2.4: inputs: - project_path: firefox-ios/Client.xcodeproj - scheme: Fennec @@ -1619,7 +1619,7 @@ workflows: python3 perfTestTransform.py mkdir -p "$BITRISE_DEPLOY_DIR" mv perfherder-data.json $BITRISE_DEPLOY_DIR - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} before_run: - 1_git_clone_and_post_clone - 2_certificate_and_profile @@ -1630,7 +1630,7 @@ workflows: - 2_certificate_and_profile - 3_provisioning_and_npm_installation steps: - - xcode-archive@5.4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1642,7 +1642,7 @@ workflows: - output_tool: xcodebuild - scheme: Fennec_Enterprise - configuration: Fennec_Enterprise - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} - script@1.2.1: title: Update Google Cloud SDK Components inputs: @@ -1699,7 +1699,7 @@ workflows: SLACK_MESSAGE_PRETEXT="*Firefox-iOS* :firefox: *Archive/Robo Test* :white_check_mark:" fi envman add --key SLACK_MESSAGE_PRETEXT --value "$SLACK_MESSAGE_PRETEXT" - - slack@4.2.1: + - slack@4.3.0: is_always_run: true inputs: - title: '' @@ -1726,7 +1726,7 @@ workflows: - 2_certificate_and_profile - 3_provisioning_and_npm_installation steps: - - xcode-archive@5.4.0: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -1739,7 +1739,7 @@ workflows: - scheme: Fennec_Enterprise - configuration: Fennec_Enterprise - xcconfig_content: ENABLE_DEBUG_DYLIB=NO - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} - script@1.2.1: title: Firebase Build for Testing Physical Devices inputs: @@ -1937,7 +1937,7 @@ workflows: python3 perfTestTransform.py mkdir -p "$BITRISE_DEPLOY_DIR" mv perfherder-data.json $BITRISE_DEPLOY_DIR - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} meta: bitrise.io: stack: osx-xcode-16.2.x @@ -1952,7 +1952,7 @@ workflows: - 2_certificate_and_profile - 3_provisioning_and_npm_installation steps: - - xcode-build-for-test@3: + - xcode-build-for-test@3.3.10: title: "Build for Testing" inputs: - scheme: Fennec @@ -2000,7 +2000,7 @@ workflows: - destination: platform=iOS Simulator,name=iPhone 15,OS=17.5 - xctestrun: $BITRISE_TEST_BUNDLE_PATH/Fennec_UnitTest_iphonesimulator17.5-arm64.xctestrun - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO"' - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} - script@1.2.1: title: "Capture Xcode Version Info" is_always_run: true @@ -2017,7 +2017,7 @@ workflows: # Export to environment for Slack notification envman add --key XCODE_VERSION_INFO --value "$XCODE_VER ($BUILD_VER)" - - slack@4.2.1: + - slack@4.3.0: inputs: - webhook_url: $WEBHOOK_SLACK_FIREFOX_IOS_UNIT_TESTS - author_name: '' @@ -2045,7 +2045,7 @@ workflows: - 2_certificate_and_profile - 3_provisioning_and_npm_installation steps: - - xcode-test@6.0.1: + - xcode-test@6.2.4: timeout: 6000 inputs: - project_path: firefox-ios/Client.xcodeproj @@ -2056,7 +2056,7 @@ workflows: - test_repetition_mode: until_failure - maximum_test_repetitions: 3 - xcodebuild_options: '"COMPILER_INDEX_STORE_ENABLE=NO" "CODE_SIGN_IDENTITY=" "CODE_SIGNING_REQUIRED=NO" "CODE_SIGNING_ALLOWED=NO" "-parallel-testing-enabled" "NO" "-parallel-testing-worker-count" "2"' - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} # # *****%*****%***** FOCUS WORKFLOWS *****%*****%***** @@ -2076,7 +2076,7 @@ workflows: #!/usr/bin/env bash set -x /usr/libexec/PlistBuddy -c "Add :com.apple.developer.web-browser bool true" Klar.entitlements - - xcode-build-for-test@3: + - xcode-build-for-test@3.3.10: inputs: - scheme: Focus - configuration: FocusDebug @@ -2100,18 +2100,18 @@ workflows: - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - 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.2-arm64.xctestrun - - xcode-test-shard-calculation@0: + - xcode-test-shard-calculation@0.2.1: inputs: - product_path: $BITRISE_XCTESTRUN_FOCUS_UI_TEST_FILE_PATH - shard_count: 1 - destination: $BITRISE_DESTINATION - - deploy-to-bitrise-io@2.10.0: + - deploy-to-bitrise-io@2.23.2: inputs: - pipeline_intermediate_files: |- BITRISE_TEST_BUNDLE_PATH BITRISE_TEST_SHARDS_PATH BITRISE_XCTESTRUN_FOCUS_UI_TEST_FILE_PATH - - slack@4.2.1: + - slack@4.3.0: run_if: ".IsBuildFailed" inputs: - channel: "#mobile-alerts-ios" @@ -2133,7 +2133,7 @@ workflows: #!/usr/bin/env bash set -x /usr/libexec/PlistBuddy -c "Add :com.apple.developer.web-browser bool true" Klar.entitlements - - xcode-build-for-test@3: + - xcode-build-for-test@3.3.10: inputs: - scheme: Klar - configuration: KlarDebug @@ -2146,8 +2146,8 @@ workflows: - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - 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.2-arm64.xctestrun - - deploy-to-bitrise-io@2.10.0: {} - - slack@4.2.1: + - deploy-to-bitrise-io@2.23.2: {} + - slack@4.3.0: run_if: ".IsBuildFailed" inputs: - channel: "#mobile-alerts-ios" @@ -2175,7 +2175,7 @@ workflows: envman add --key TEST_PLAN_NAME --value SmokeTest fi - title: Check if build is scheduled or regular to set the test plan - - pull-intermediate-files@1: {} + - pull-intermediate-files@1.3.4: {} - xcode-test-without-building@0.5.1: timeout: 1200 inputs: @@ -2183,11 +2183,11 @@ workflows: - destination: platform=iOS Simulator,name=iPhone 17,OS=26.2 - 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.2-arm64.xctestrun - - deploy-to-bitrise-io@2.10.0: {} + - deploy-to-bitrise-io@2.23.2: {} - github-status@3.0.1: inputs: - status_identifier: "Focus-build" - - slack@4.2.1: + - slack@4.3.0: run_if: ".IsBuildFailed" inputs: - channel: "#mobile-alerts-ios" @@ -2209,22 +2209,22 @@ workflows: focus-set-project-version: steps: - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: focus-ios/Blockzilla/Info.plist title: Set Blockzilla version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: focus-ios/ContentBlocker/Info.plist title: Set ContentBlocker version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: focus-ios/FocusIntentExtension/Info.plist title: Set FocusIntentExtension version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: focus-ios/OpenInFocus/Info.plist @@ -2355,35 +2355,35 @@ workflows: - focus-configure-nimbus - focus-configure-sentry steps: - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: focus-ios/Blockzilla/Info.plist title: Set Blockzilla version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: focus-ios/ContentBlocker/Info.plist title: Set ContentBlocker version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: focus-ios/FocusIntentExtension/Info.plist title: Set FocusIntentExtension version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_BETA_VERSION" - plist_path: focus-ios/OpenInFocus/Info.plist title: Set OpenInFocus version numbers - - certificate-and-profile-installer@1: {} - - xcode-archive@3: + - certificate-and-profile-installer@1.11.5: {} + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - scheme: Focus - team_id: 43AQ936H96 - export_method: app-store title: Build Focus - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - connection: 'off' - app_password: "$APPLE_ACCOUNT_PW" @@ -2396,13 +2396,13 @@ workflows: set -x focus-ios/focus-ios-tests/tools/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN" upload-dif \ --org mozilla --project focus-ios "$BITRISE_DSYM_DIR_PATH" - - xcode-archive@3: + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - scheme: Klar - export_method: app-store title: Build Klar - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - connection: 'off' - app_password: "$APPLE_ACCOUNT_PW" @@ -2423,35 +2423,35 @@ workflows: - focus-configure-nimbus - focus-configure-sentry steps: - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: focus-ios/Blockzilla/Info.plist title: Set Blockzilla version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: focus-ios/ContentBlocker/Info.plist title: Set ContentBlocker version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: focus-ios/FocusIntentExtension/Info.plist title: Set FocusIntentExtension version numbers - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_NIGHTLY_VERSION" - plist_path: focus-ios/OpenInFocus/Info.plist title: Set OpenInFocus version numbers - - certificate-and-profile-installer@1.11.4: {} - - xcode-archive@3: + - certificate-and-profile-installer@1.11.5: {} + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - scheme: Focus - team_id: 43AQ936H96 - export_method: app-store title: Build Focus - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - connection: 'off' - app_password: "$APPLE_ACCOUNT_PW" @@ -2464,13 +2464,13 @@ workflows: set -x focus-ios/focus-ios-tests/tools/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN" upload-dif \ --org mozilla --project focus-ios "$BITRISE_DSYM_DIR_PATH" - - xcode-archive@3: + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - scheme: Klar - export_method: app-store title: Build Klar - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - connection: 'off' - app_password: "$APPLE_ACCOUNT_PW" @@ -2492,15 +2492,15 @@ workflows: - focus-configure-nimbus - focus-configure-sentry steps: - - certificate-and-profile-installer@1: {} - - xcode-archive@3: + - certificate-and-profile-installer@1.11.5: {} + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - scheme: Focus - team_id: 43AQ936H96 - export_method: app-store title: Build Focus - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - connection: 'off' - app_password: "$APPLE_ACCOUNT_PW" @@ -2513,13 +2513,13 @@ workflows: set -x focus-ios/focus-ios-tests/tools/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN" upload-dif \ --org mozilla --project focus-ios "$BITRISE_DSYM_DIR_PATH" - - xcode-archive@3: + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - scheme: Klar - export_method: app-store title: Build Klar - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: inputs: - connection: 'off' - app_password: "$APPLE_ACCOUNT_PW" @@ -2577,8 +2577,8 @@ workflows: envman add --key EXPORT_METHOD --value development run_if: |- {{enveq "BITRISE_APP_TITLE" "staging-firefox-ios"}} - - certificate-and-profile-installer@1: {} - - xcode-archive@5: + - certificate-and-profile-installer@1.11.5: {} + - xcode-archive@6.0.1: inputs: - project_path: focus-ios/Blockzilla.xcodeproj - compile_bitcode: 'no' @@ -2592,7 +2592,7 @@ workflows: - platform: "iOS" - scheme: ${BITRISE_SCHEME} title: Build Focus - - deploy-to-bitrise-io@2.9.2: {} + - deploy-to-bitrise-io@2.23.2: {} envs: - opts: is_expand: false @@ -2624,12 +2624,12 @@ workflows: else envman add --key SENTRY_PROJECT --value "klar-ios" fi - - file-downloader@1: + - file-downloader@1.1.0: title: Download Artifact inputs: - destination: $IPA_PATH - source: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/$BUILD_TASK_ID/artifacts/public%2Frelease_promotion_promote_focus%2FFirefox%20${BITRISE_SCHEME}.ipa - - file-downloader@1: + - file-downloader@1.1.0: title: Download symbols inputs: - destination: $DSYM_PATH @@ -2664,7 +2664,7 @@ workflows: set -xe firefox-ios/ThirdParty/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN" upload-dif \ --org mozilla --project ${SENTRY_PROJECT} "$DSYM_PATH" - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: title: Deploy to AppStoreConnect run_if: |- {{enveq "BITRISE_APP_TITLE" "firefox-ios"}} @@ -2725,31 +2725,31 @@ workflows: set -xe ./bootstrap.sh - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Client/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Extensions/NotificationService/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Extensions/ShareTo/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/WidgetKit/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/CredentialProvider/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/sticker/Info.plist - - set-xcode-build-number@1: + - set-xcode-build-number@2.2.0: inputs: - build_short_version_string: "$BITRISE_RELEASE_VERSION" - plist_path: firefox-ios/Extensions/ActionExtension/Info.plist @@ -2762,7 +2762,7 @@ workflows: echo "Setting Nimbus variables" /usr/libexec/PlistBuddy -c "Set NimbusURL $NIMBUS_URL" "firefox-ios/Client/Info.plist" title: Nimbus Variable Setup - - xcode-archive@5: + - xcode-archive@6.0.1: inputs: - project_path: firefox-ios/Client.xcodeproj - compile_bitcode: 'no' @@ -2773,7 +2773,7 @@ workflows: - distribution_method: "$EXPORT_METHOD" - export_development_team: 43AQ936H96 - configuration: "$BITRISE_SCHEME" - - deploy-to-bitrise-io@2.9.2: {} + - deploy-to-bitrise-io@2.23.2: {} envs: - opts: is_expand: false @@ -2800,12 +2800,12 @@ workflows: - IPA_PATH: /tmp/Client.ipa - DSYM_PATH: /tmp/symbols.zip steps: - - file-downloader@1: + - file-downloader@1.1.0: title: Download Artifact inputs: - destination: $IPA_PATH - source: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/$BUILD_TASK_ID/artifacts/public%2Frelease_promotion_promote%2FClient.ipa - - file-downloader@1: + - file-downloader@1.1.0: title: Download symbols inputs: - destination: $DSYM_PATH @@ -2840,7 +2840,7 @@ workflows: set -xe firefox-ios/ThirdParty/sentry-cli --auth-token "$SENTRY_AUTH_TOKEN_FIREFOX" upload-dif \ --org mozilla --project firefox-ios "$DSYM_PATH" - - deploy-to-itunesconnect-application-loader@1: + - deploy-to-itunesconnect-application-loader@2.1.0: title: Deploy to AppStoreConnect run_if: |- {{enveq "BITRISE_APP_TITLE" "firefox-ios"}}