Replace Towncrier with GitHub releases + labels. (#2966)

* Set up GitHub generated release notes.

* Remove Towncrier from the release script.

* Add changelog failures for Labels with Danger and stop requesting a changelog file.

* Update changelog documentation.
This commit is contained in:
Doug
2024-06-25 12:07:01 +01:00
committed by GitHub
parent 839d5b52df
commit 27215acbd3
10 changed files with 62 additions and 274 deletions

View File

@@ -38,10 +38,6 @@ install_xcode_cloud_brew_dependencies () {
fi
}
install_xcode_cloud_python_dependencies () {
pip3 install towncrier # Install towncrier for generating changelogs
}
setup_github_actions_environment() {
unset HOMEBREW_NO_INSTALL_FROM_API
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1

View File

@@ -11,8 +11,6 @@ bundle exec fastlane upload_dsyms_to_sentry dsym_path:"$CI_ARCHIVE_PATH/dSYMs"
generate_what_to_test_notes
if [ "$CI_WORKFLOW" = "Release" ]; then
install_xcode_cloud_python_dependencies
bundle exec fastlane release_to_github
bundle exec fastlane prepare_next_release
elif [ "$CI_WORKFLOW" = "Nightly" ]; then