@@ -477,14 +477,20 @@ workflows:
477477 - content : |-
478478 #!/bin/bash
479479 set -ex
480- rm -rf "$PROFILES_PATH_OLD/*"
481480 if [[ -d "$PROFILES_PATH_OLD" ]]; then
482- ls -la "$PROFILES_PATH_OLD"
481+ ls "$PROFILES_PATH_OLD"
482+ fi
483+ rm -f "$PROFILES_PATH_OLD/*"
484+ if [[ -d "$PROFILES_PATH_OLD" ]]; then
485+ ls "$PROFILES_PATH_OLD"
483486 fi
484487
485- rm -rf "$PROFILES_PATH/*"
486488 if [[ -d "$PROFILES_PATH" ]]; then
487- ls -la "$PROFILES_PATH"
489+ ls "$PROFILES_PATH"
490+ fi
491+ rm -f "$PROFILES_PATH/*"
492+ if [[ -d "$PROFILES_PATH" ]]; then
493+ ls "$PROFILES_PATH"
488494 fi
489495 - restore-cache :
490496 run_if : " true"
@@ -622,6 +628,33 @@ workflows:
622628 exit 1
623629 fi
624630
631+ _random_invalid_login :
632+ steps :
633+ - script :
634+ title : Set invalid login
635+ inputs :
636+ - content : |-
637+ #!/bin/env bash
638+ set -ex
639+
640+ # fail 10% of the time
641+ if [[ $((RANDOM % 10)) -eq 0 ]]; then
642+ echo "Randomly failing login"
643+ else
644+ exit 0
645+ fi
646+
647+ INVALID_BUILD_URL=./_invalid_authinfo
648+ echo '{"key_id": "x", "issuer_id": "x", "private_key": "x"}' > $INVALID_BUILD_URL
649+
650+ BITRISE_BUILD_URL="file://$INVALID_BUILD_URL"
651+ BITRISE_BUILD_API_TOKEN="x"
652+
653+ export BITRISE_BUILD_API_TOKEN
654+ export BITRISE_BUILD_API_TOKEN
655+ envman add --key BITRISE_BUILD_URL --value $BITRISE_BUILD_URL
656+ envman add --key BITRISE_BUILD_API_TOKEN --value $BITRISE_BUILD_API_TOKEN
657+
625658 _invalid_login :
626659 steps :
627660 - script :
0 commit comments