mirror of
https://github.com/element-hq/element-x-ios.git
synced 2025-03-10 21:39:12 +00:00
fetch unshallow only in post-clone
This commit is contained in:
parent
48c50cecee
commit
1e931c9f16
@ -27,14 +27,6 @@ setup_xcode_cloud_environment () {
|
||||
|
||||
bundle config path vendor/bundle
|
||||
bundle install --jobs 4 --retry 3
|
||||
# Xcode Cloud shallow clones the repo. We need to deepen it to fetch tags, commit history and be able to rebase main on develop at the end of releases.
|
||||
# Check if the repository is shallow
|
||||
if git rev-parse --is-shallow-repository; then
|
||||
echo "Repository is shallow. Fetching full history..."
|
||||
git fetch --unshallow --quiet
|
||||
else
|
||||
echo "Repository is already fully cloned."
|
||||
fi
|
||||
}
|
||||
|
||||
install_xcode_cloud_brew_dependencies () {
|
||||
@ -89,3 +81,8 @@ generate_what_to_test_notes() {
|
||||
echo "$NOTES" > $TESTFLIGHT_DIR_PATH/$TESTFLIGHT_NOTES_FILE_NAME
|
||||
fi
|
||||
}
|
||||
|
||||
fetch_unshallow_repository() {
|
||||
# Xcode Cloud shallow clones the repo. We need to deepen it to fetch tags, commit history and be able to rebase main on develop at the end of releases.
|
||||
git fetch --unshallow --quiet
|
||||
}
|
@ -4,6 +4,9 @@ source ci_common.sh
|
||||
|
||||
setup_xcode_cloud_environment
|
||||
|
||||
# Xcode Cloud shallow clones the repo. We need to deepen it to fetch tags, commit history and be able to rebase main on develop at the end of releases.
|
||||
fetch_unshallow_repository
|
||||
|
||||
# Upload dsyms no matter the workflow
|
||||
# Perform this step before releasing to github in case it fails.
|
||||
bundle exec fastlane upload_dsyms_to_sentry dsym_path:"$CI_ARCHIVE_PATH/dSYMs"
|
||||
|
Loading…
x
Reference in New Issue
Block a user