mirror of
https://github.com/element-hq/element-x-ios.git
synced 2025-03-10 13:37:11 +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 config path vendor/bundle
|
||||||
bundle install --jobs 4 --retry 3
|
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 () {
|
install_xcode_cloud_brew_dependencies () {
|
||||||
@ -88,4 +80,9 @@ generate_what_to_test_notes() {
|
|||||||
|
|
||||||
echo "$NOTES" > $TESTFLIGHT_DIR_PATH/$TESTFLIGHT_NOTES_FILE_NAME
|
echo "$NOTES" > $TESTFLIGHT_DIR_PATH/$TESTFLIGHT_NOTES_FILE_NAME
|
||||||
fi
|
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
|
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
|
# Upload dsyms no matter the workflow
|
||||||
# Perform this step before releasing to github in case it fails.
|
# Perform this step before releasing to github in case it fails.
|
||||||
bundle exec fastlane upload_dsyms_to_sentry dsym_path:"$CI_ARCHIVE_PATH/dSYMs"
|
bundle exec fastlane upload_dsyms_to_sentry dsym_path:"$CI_ARCHIVE_PATH/dSYMs"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user