-
Notifications
You must be signed in to change notification settings - Fork 6.8k
build: remove legacy release tooling #23428
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: remove legacy release tooling #23428
Conversation
Removes the legacy release tooling from the repository. We had two successful releases with the new tool, and the tool has been used for quite a while in the framework repository. We will fix issues in the new release tool going forward.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Removes the legacy release tooling from the repository. We had two successful releases with the new tool, and the tool has been used for quite a while in the framework repository. We will fix issues in the new release tool going forward.
* build: update shared dev-infra package Updates the shared dev-infra package to take advanatge of recent improvements for the release tool. This also fixes the issue where the merge tooling requires the `breaking change` label, while there also is the `state: breaking change` label. The ng-dev tool no longer accepts custom configuration of that label. Also the merge configuration no longer accepts custom labels, in order to achieve consistent labeling as specified in the Angular versioning/branching/labeling spec. * build: check .ng-dev tool configuration in CI Checks the `.ng-dev` tool configuration in CI, compared to doing it locally when the caretaker intends to perform a merge and then realizes the config is broken. * build: remove legacy release tooling (#23428) Removes the legacy release tooling from the repository. We had two successful releases with the new tool, and the tool has been used for quite a while in the framework repository. We will fix issues in the new release tool going forward. * build: no longer install snapshot build of `@angular/bazel` No longer uses a snapshot build for `@angular/bazel`. We previously used a snapshot build in order to update to v4 of `rules_nodejs`. * build: add missing dependency for jsonc-parser Sets up the jsonc-parser dependency in the BUILD bazel file.
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Removes the legacy release tooling from the repository. We
had two successful releases with the new tool, and the tool
has been used for quite a while in the framework repository.
We will fix issues in the new release tool going forward.