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 567f22b806
commit 82823c94ce
10 changed files with 62 additions and 274 deletions
-4
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