From 5a53178b238de2fa830b95c26cc0900b7f1f973e Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 18:38:38 +0200 Subject: [PATCH 01/16] test cache --- e2e/bitrise.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 931e5869..fd0d3b0c 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -456,6 +456,10 @@ workflows: - _check_exported_artifacts _run: + envs: + - PROFILES_PATH: "~/Library/Developer/Xcode/UserData/Provisioning\ Profiles" + before_run: + - _generate_api_token steps: - script: title: Remove temp folder @@ -472,7 +476,15 @@ workflows: - content: |- #!/bin/bash set -ex - rm -rf ~/Library/MobileDevice/Provisioning Profiles + rm -rf ~/Library/MobileDevice/Provisioning\ Profiles + ls -la ~/Library/MobileDevice/Provisioning\ Profiles + + rm -rf $PROFILES_PATH + ls -la $PROFILES_PATH + - restore-cache: + run_if: "true" + inputs: + - key: xcode-profiles-cache - git::https://github.com/bitrise-steplib/bitrise-step-simple-git-clone.git: inputs: - repository_url: $TEST_APP_URL @@ -496,10 +508,16 @@ workflows: - verbose_log: "yes" - keychain_path: $BITRISE_KEYCHAIN_PATH - keychain_password: $BITRISE_KEYCHAIN_PASSWORD - - fallback_provisioning_profile_url_list: $FALLBACK_PROFILES + - fallback_provisioning_profile_url_list: $PROFILES_PATH - api_key_path: $API_KEY_PATH - api_key_id: $API_KEY_ID - api_key_issuer_id: $API_KEY_ISSUER_ID + - save-cache: + run_if: "true" + inputs: + - key: xcode-profiles-cache + - cache_paths: |- + $PROFILES_PATH _check_outputs: steps: @@ -638,3 +656,28 @@ workflows: set -ex envman add --key BITRISE_BUILD_URL --value $BITRISE_BUILD_URL_BACKUP envman add --key BITRISE_BUILD_API_TOKEN --value $BITRISE_BUILD_API_TOKEN_BACKUP + + _generate_api_token: + steps: + - script: + run_if: "{{ not .IsCI }}" + title: Generate API access token + description: Generate an expiring API token using $API_CLIENT_SECRET + inputs: + - content: | + #!/bin/env bash + set -e + + json_response=$(curl --fail -X POST https://auth.services.bitrise.io/auth/realms/bitrise-services/protocol/openid-connect/token -k \ + --data "client_id=bitrise-steps" \ + --data "client_secret=$CACHE_API_CLIENT_SECRET" \ + --data "grant_type=urn:ietf:params:oauth:grant-type:uma-ticket" \ + --data "claim_token=eyJhcHBfaWQiOlsiY2FjaGUtc3RlcHMtdGVzdHMiXSwgIm9yZ19pZCI6WyJ0ZXN0LW9yZy1pZCJdLCAiYWJjc19hY2Nlc3NfZ3JhbnRlZCI6WyJ0cnVlIl19" \ + --data "claim_token_format=urn:ietf:params:oauth:token-type:jwt" \ + --data "audience=bitrise-services") + + auth_token=$(echo $json_response | jq -r .access_token) + + envman add --key BITRISEIO_ABCS_API_URL --value $BITRISEIO_CACHE_SERVICE_URL + envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive + From cf8773ab8f1df41bb2c8b9ca31b4475f0258ff54 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 18:55:38 +0200 Subject: [PATCH 02/16] fixlint --- e2e/bitrise.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index fd0d3b0c..a36fcc2e 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -457,7 +457,7 @@ workflows: _run: envs: - - PROFILES_PATH: "~/Library/Developer/Xcode/UserData/Provisioning\ Profiles" + - PROFILES_PATH: ~/Library/Developer/Xcode/UserData/Provisioning Profiles before_run: - _generate_api_token steps: @@ -479,12 +479,20 @@ workflows: rm -rf ~/Library/MobileDevice/Provisioning\ Profiles ls -la ~/Library/MobileDevice/Provisioning\ Profiles - rm -rf $PROFILES_PATH - ls -la $PROFILES_PATH + rm -rf "$PROFILES_PATH" + ls -la "$PROFILES_PATH" - restore-cache: run_if: "true" inputs: - key: xcode-profiles-cache + - script: + title: List profiles + run_if: .IsCI + inputs: + - content: |- + #!/bin/bash + set -ex + ls -la "$PROFILES_PATH" - git::https://github.com/bitrise-steplib/bitrise-step-simple-git-clone.git: inputs: - repository_url: $TEST_APP_URL @@ -516,6 +524,7 @@ workflows: run_if: "true" inputs: - key: xcode-profiles-cache + - verbose: "yes" - cache_paths: |- $PROFILES_PATH @@ -680,4 +689,3 @@ workflows: envman add --key BITRISEIO_ABCS_API_URL --value $BITRISEIO_CACHE_SERVICE_URL envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive - From f51d63cc369c183c8dacd4b729a8c7c76472910c Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:01:25 +0200 Subject: [PATCH 03/16] fix ls --- e2e/bitrise.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index a36fcc2e..5e27bd47 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -476,10 +476,10 @@ workflows: - content: |- #!/bin/bash set -ex - rm -rf ~/Library/MobileDevice/Provisioning\ Profiles + rm -rf ~/Library/MobileDevice/Provisioning\ Profiles/* ls -la ~/Library/MobileDevice/Provisioning\ Profiles - rm -rf "$PROFILES_PATH" + rm -rf "$PROFILES_PATH/*" ls -la "$PROFILES_PATH" - restore-cache: run_if: "true" From 732f5c2cea561b11beb3e233a90f29bf0eb6a13b Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:14:04 +0200 Subject: [PATCH 04/16] fix ls --- e2e/bitrise.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 5e27bd47..835db47a 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -458,6 +458,7 @@ workflows: _run: envs: - PROFILES_PATH: ~/Library/Developer/Xcode/UserData/Provisioning Profiles + - PROFILES_PATH_OLD: ~/Library/MobileDevice/Provisioning Profiles before_run: - _generate_api_token steps: @@ -476,11 +477,15 @@ workflows: - content: |- #!/bin/bash set -ex - rm -rf ~/Library/MobileDevice/Provisioning\ Profiles/* - ls -la ~/Library/MobileDevice/Provisioning\ Profiles + rm -rf "$PROFILES_PATH_OLD/*" + if [[ -d "$PROFILES_PATH_OLD" ]]; then + ls -la "$PROFILES_PATH_OLD" + fi rm -rf "$PROFILES_PATH/*" - ls -la "$PROFILES_PATH" + if [[ -d "$PROFILES_PATH" ]]; then + ls -la "$PROFILES_PATH" + fi - restore-cache: run_if: "true" inputs: @@ -492,7 +497,9 @@ workflows: - content: |- #!/bin/bash set -ex - ls -la "$PROFILES_PATH" + if [[ -d "$PROFILES_PATH" ]]; then + ls -la "$PROFILES_PATH" + fi - git::https://github.com/bitrise-steplib/bitrise-step-simple-git-clone.git: inputs: - repository_url: $TEST_APP_URL From 161357ab255e3cdab348efcc0724a620288c7f5f Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:36:28 +0200 Subject: [PATCH 05/16] fix remove --- e2e/bitrise.yml | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 835db47a..9aa27ce3 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -477,14 +477,20 @@ workflows: - content: |- #!/bin/bash set -ex - rm -rf "$PROFILES_PATH_OLD/*" if [[ -d "$PROFILES_PATH_OLD" ]]; then - ls -la "$PROFILES_PATH_OLD" + ls "$PROFILES_PATH_OLD" + fi + rm -f "$PROFILES_PATH_OLD/*" + if [[ -d "$PROFILES_PATH_OLD" ]]; then + ls "$PROFILES_PATH_OLD" fi - rm -rf "$PROFILES_PATH/*" if [[ -d "$PROFILES_PATH" ]]; then - ls -la "$PROFILES_PATH" + ls "$PROFILES_PATH" + fi + rm -f "$PROFILES_PATH/*" + if [[ -d "$PROFILES_PATH" ]]; then + ls "$PROFILES_PATH" fi - restore-cache: run_if: "true" @@ -622,6 +628,33 @@ workflows: exit 1 fi + _random_invalid_login: + steps: + - script: + title: Set invalid login + inputs: + - content: |- + #!/bin/env bash + set -ex + + # fail 10% of the time + if [[ $((RANDOM % 10)) -eq 0 ]]; then + echo "Randomly failing login" + else + exit 0 + fi + + INVALID_BUILD_URL=./_invalid_authinfo + echo '{"key_id": "x", "issuer_id": "x", "private_key": "x"}' > $INVALID_BUILD_URL + + BITRISE_BUILD_URL="file://$INVALID_BUILD_URL" + BITRISE_BUILD_API_TOKEN="x" + + export BITRISE_BUILD_API_TOKEN + export BITRISE_BUILD_API_TOKEN + envman add --key BITRISE_BUILD_URL --value $BITRISE_BUILD_URL + envman add --key BITRISE_BUILD_API_TOKEN --value $BITRISE_BUILD_API_TOKEN + _invalid_login: steps: - script: From 88ebbaf2e822d5c8eb9a0322e9f3e42d980a6916 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:42:01 +0200 Subject: [PATCH 06/16] create dir --- e2e/bitrise.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 9aa27ce3..79112b2b 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -487,6 +487,8 @@ workflows: if [[ -d "$PROFILES_PATH" ]]; then ls "$PROFILES_PATH" + else + mkdir -p "$PROFILES_PATH" fi rm -f "$PROFILES_PATH/*" if [[ -d "$PROFILES_PATH" ]]; then From 4d3e27b9eaf46ac73e90ee4b842e7b3ae4bb07a0 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:46:19 +0200 Subject: [PATCH 07/16] fix cache path --- e2e/bitrise.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 79112b2b..83b9db9e 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -540,7 +540,7 @@ workflows: inputs: - key: xcode-profiles-cache - verbose: "yes" - - cache_paths: |- + - paths: |- $PROFILES_PATH _check_outputs: From cbae58370381d53e73643476986ea0cf5ec4432d Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:56:12 +0200 Subject: [PATCH 08/16] profiles path --- e2e/bitrise.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 83b9db9e..8c9f3648 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -457,8 +457,8 @@ workflows: _run: envs: - - PROFILES_PATH: ~/Library/Developer/Xcode/UserData/Provisioning Profiles - - PROFILES_PATH_OLD: ~/Library/MobileDevice/Provisioning Profiles + - PROFILES_PATH: /Users/vagrant/Library/Developer/Xcode/UserData/Provisioning Profiles + - PROFILES_PATH_OLD: /Users/vagrant/Library/MobileDevice/Provisioning Profiles before_run: - _generate_api_token steps: @@ -487,8 +487,10 @@ workflows: if [[ -d "$PROFILES_PATH" ]]; then ls "$PROFILES_PATH" + envman add --key PROFILES_PATH --value $PROFILES_PATH else mkdir -p "$PROFILES_PATH" + envmand add --key PROFILES_PATH --value $PROFILES_PATH_OLD fi rm -f "$PROFILES_PATH/*" if [[ -d "$PROFILES_PATH" ]]; then From ba32df735f9f458260a5cadded2f06328c2290ba Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Thu, 10 Apr 2025 20:08:50 +0200 Subject: [PATCH 09/16] f --- e2e/bitrise.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 8c9f3648..fc566624 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -487,10 +487,10 @@ workflows: if [[ -d "$PROFILES_PATH" ]]; then ls "$PROFILES_PATH" - envman add --key PROFILES_PATH --value $PROFILES_PATH + envman add --key PROFILES_PATH --value "$PROFILES_PATH" else mkdir -p "$PROFILES_PATH" - envmand add --key PROFILES_PATH --value $PROFILES_PATH_OLD + envman add --key PROFILES_PATH --value "$PROFILES_PATH_OLD" fi rm -f "$PROFILES_PATH/*" if [[ -d "$PROFILES_PATH" ]]; then From 4e123270aeebf9aa8e2054381dacf53f091dc48b Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Fri, 11 Apr 2025 13:11:41 +0200 Subject: [PATCH 10/16] use old path --- e2e/bitrise.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index fc566624..bff67ef2 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -485,12 +485,11 @@ workflows: ls "$PROFILES_PATH_OLD" fi + envman add --key PROFILES_FALLBACK_PATH --value "$PROFILES_PATH_OLD" if [[ -d "$PROFILES_PATH" ]]; then ls "$PROFILES_PATH" - envman add --key PROFILES_PATH --value "$PROFILES_PATH" else mkdir -p "$PROFILES_PATH" - envman add --key PROFILES_PATH --value "$PROFILES_PATH_OLD" fi rm -f "$PROFILES_PATH/*" if [[ -d "$PROFILES_PATH" ]]; then @@ -533,7 +532,7 @@ workflows: - verbose_log: "yes" - keychain_path: $BITRISE_KEYCHAIN_PATH - keychain_password: $BITRISE_KEYCHAIN_PASSWORD - - fallback_provisioning_profile_url_list: $PROFILES_PATH + - fallback_provisioning_profile_url_list: $PROFILES_FALLBACK_PATH - api_key_path: $API_KEY_PATH - api_key_id: $API_KEY_ID - api_key_issuer_id: $API_KEY_ISSUER_ID @@ -543,7 +542,7 @@ workflows: - key: xcode-profiles-cache - verbose: "yes" - paths: |- - $PROFILES_PATH + $PROFILES_FALLBACK_PATH _check_outputs: steps: From 8e8fd9e5d942739d4149ce806eaabe929eac2678 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Fri, 11 Apr 2025 13:30:29 +0200 Subject: [PATCH 11/16] fail api calls 10% --- e2e/bitrise.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index bff67ef2..ba259324 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -461,6 +461,7 @@ workflows: - PROFILES_PATH_OLD: /Users/vagrant/Library/MobileDevice/Provisioning Profiles before_run: - _generate_api_token + - _random_invalid_login steps: - script: title: Remove temp folder From ab2e75eaf55705b726eb3084ce6f3e45a396b23b Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:43:39 +0200 Subject: [PATCH 12/16] use old and new paths --- e2e/bitrise.yml | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index ba259324..3d7abb2b 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -478,37 +478,39 @@ workflows: - content: |- #!/bin/bash set -ex - if [[ -d "$PROFILES_PATH_OLD" ]]; then - ls "$PROFILES_PATH_OLD" - fi + rm -f "$PROFILES_PATH_OLD/*" - if [[ -d "$PROFILES_PATH_OLD" ]]; then - ls "$PROFILES_PATH_OLD" + rm -f "$PROFILES_PATH/*" + - script: + title: Create provisioning profiles folder + run_if: .IsCI + inputs: + - content: |- + #!/bin/bash + set -ex + if [[ ! -d "$PROFILES_PATH_OLD" ]]; then + mkdir -p "$PROFILES_PATH_OLD" fi - - envman add --key PROFILES_FALLBACK_PATH --value "$PROFILES_PATH_OLD" - if [[ -d "$PROFILES_PATH" ]]; then - ls "$PROFILES_PATH" - else + if [[ ! -d "$PROFILES_PATH" ]]; then mkdir -p "$PROFILES_PATH" fi - rm -f "$PROFILES_PATH/*" - if [[ -d "$PROFILES_PATH" ]]; then - ls "$PROFILES_PATH" - fi - restore-cache: run_if: "true" inputs: - - key: xcode-profiles-cache + - key: |- + profile-cache-key-{{ checksum "$PROFILES_PATH_OLD/*.mobileprovision" }}-{{ checksum "$PROFILES_PATH/*.mobileprovision" }} + profile-cache-key- - script: title: List profiles - run_if: .IsCI inputs: - content: |- #!/bin/bash set -ex + if [[ -d "$PROFILES_PATH_OLD" ]]; then + ls "$PROFILES_PATH_OLD" + fi if [[ -d "$PROFILES_PATH" ]]; then - ls -la "$PROFILES_PATH" + ls "$PROFILES_PATH" fi - git::https://github.com/bitrise-steplib/bitrise-step-simple-git-clone.git: inputs: @@ -533,7 +535,9 @@ workflows: - verbose_log: "yes" - keychain_path: $BITRISE_KEYCHAIN_PATH - keychain_password: $BITRISE_KEYCHAIN_PASSWORD - - fallback_provisioning_profile_url_list: $PROFILES_FALLBACK_PATH + - fallback_provisioning_profile_url_list: |- + $PROFILES_PATH_OLD + $PROFILES_PATH - api_key_path: $API_KEY_PATH - api_key_id: $API_KEY_ID - api_key_issuer_id: $API_KEY_ISSUER_ID @@ -542,8 +546,11 @@ workflows: inputs: - key: xcode-profiles-cache - verbose: "yes" + - key: |- + profile-cache-key-{{ checksum "$PROFILES_PATH_OLD/*.mobileprovision" }}-{{ checksum "$PROFILES_PATH/*.mobileprovision" }} - paths: |- - $PROFILES_FALLBACK_PATH + $PROFILES_PATH_OLD + $PROFILES_PATH _check_outputs: steps: @@ -733,3 +740,4 @@ workflows: envman add --key BITRISEIO_ABCS_API_URL --value $BITRISEIO_CACHE_SERVICE_URL envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive + From df50610dbfc67c9f9bf7ab2cef5ab1166e786bd7 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:45:59 +0200 Subject: [PATCH 13/16] lint --- e2e/bitrise.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 3d7abb2b..08a74ef4 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -478,7 +478,6 @@ workflows: - content: |- #!/bin/bash set -ex - rm -f "$PROFILES_PATH_OLD/*" rm -f "$PROFILES_PATH/*" - script: @@ -739,5 +738,4 @@ workflows: auth_token=$(echo $json_response | jq -r .access_token) envman add --key BITRISEIO_ABCS_API_URL --value $BITRISEIO_CACHE_SERVICE_URL - envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive - + envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive \ No newline at end of file From b6f80e6a7ebc0774c18546f46bd64601780146d6 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:55:33 +0200 Subject: [PATCH 14/16] lint --- e2e/bitrise.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 08a74ef4..c8fb633b 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -738,4 +738,4 @@ workflows: auth_token=$(echo $json_response | jq -r .access_token) envman add --key BITRISEIO_ABCS_API_URL --value $BITRISEIO_CACHE_SERVICE_URL - envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive \ No newline at end of file + envman add --key BITRISEIO_BITRISE_SERVICES_ACCESS_TOKEN --value $auth_token --sensitive From 3662d79d76a25bb869d6379f6d6a9d1ac387b92b Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:02:47 +0200 Subject: [PATCH 15/16] remove duplicate key --- e2e/bitrise.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index c8fb633b..0a2c4e63 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -543,7 +543,6 @@ workflows: - save-cache: run_if: "true" inputs: - - key: xcode-profiles-cache - verbose: "yes" - key: |- profile-cache-key-{{ checksum "$PROFILES_PATH_OLD/*.mobileprovision" }}-{{ checksum "$PROFILES_PATH/*.mobileprovision" }} From 1b7efc57678b2ecb8dc6ca166ffa3aa4abe3d7c4 Mon Sep 17 00:00:00 2001 From: LaszloP <7979773+lpusok@users.noreply.github.com> Date: Tue, 22 Apr 2025 16:05:07 +0200 Subject: [PATCH 16/16] remove auto sign --- e2e/bitrise.yml | 49 ++++++++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/e2e/bitrise.yml b/e2e/bitrise.yml index 0a2c4e63..c691643d 100644 --- a/e2e/bitrise.yml +++ b/e2e/bitrise.yml @@ -202,15 +202,15 @@ workflows: - _check_outputs - _check_exported_artifacts - test_api_key_signing_managed: - description: Fruta project requires Xcode 13+. Remove this conditional run if we don't run tests on Xcode 12 anymore - steps: - - bitrise-run: - run_if: |- - {{ or (enveq "IS_LATEST_STACK_XCODE" "true") (not .IsCI) }} - inputs: - - workflow_id: utility_test_api_key_signing_managed - - bitrise_config_path: ./e2e/bitrise.yml + # test_api_key_signing_managed: + # description: Fruta project requires Xcode 13+. Remove this conditional run if we don't run tests on Xcode 12 anymore + # steps: + # - bitrise-run: + # run_if: |- + # {{ or (enveq "IS_LATEST_STACK_XCODE" "true") (not .IsCI) }} + # inputs: + # - workflow_id: utility_test_api_key_signing_managed + # - bitrise_config_path: ./e2e/bitrise.yml utility_test_api_key_signing_managed: description: | @@ -298,21 +298,21 @@ workflows: - _check_outputs - _check_exported_artifacts - test_api_key_signing_managed_app_store: - description: Test API key based code signing and app store export on a project where signing is managed automatically - envs: - - TEST_APP_URL: https://github.com/bitrise-io/sample-apps-ios-multi-target.git - - TEST_APP_BRANCH: automatic - - BITRISE_PROJECT_PATH: code-sign-test.xcodeproj - - BITRISE_SCHEME: code-sign-test - - CODE_SIGNING_METHOD: api-key - - MIN_DAYS_PROFILE_VALID: 0 - - IPA_EXPORT_METHOD: app-store - - LOG_FORMATTER: xcbeautify - after_run: - - _run - - _check_outputs - - _check_exported_artifacts + # test_api_key_signing_managed_app_store: + # description: Test API key based code signing and app store export on a project where signing is managed automatically + # envs: + # - TEST_APP_URL: https://github.com/bitrise-io/sample-apps-ios-multi-target.git + # - TEST_APP_BRANCH: automatic + # - BITRISE_PROJECT_PATH: code-sign-test.xcodeproj + # - BITRISE_SCHEME: code-sign-test + # - CODE_SIGNING_METHOD: api-key + # - MIN_DAYS_PROFILE_VALID: 0 + # - IPA_EXPORT_METHOD: app-store + # - LOG_FORMATTER: xcbeautify + # after_run: + # - _run + # - _check_outputs + # - _check_exported_artifacts test_apple_id_signing_managed_app_store: description: Running Apple ID tests on a single stack to avoid 503 Service Temporarily Unavailable issue. @@ -498,7 +498,6 @@ workflows: inputs: - key: |- profile-cache-key-{{ checksum "$PROFILES_PATH_OLD/*.mobileprovision" }}-{{ checksum "$PROFILES_PATH/*.mobileprovision" }} - profile-cache-key- - script: title: List profiles inputs: