angular-cn/dev-infra/commit-message
Paul Gschwendtner d3531a7d41 fix(dev-infra): breaking change and deprecation notes incorrectly picked up (#42436)
If a commit message currently mentions the breaking change or
deprecation note keywords, the commit message parse logic
accidentally picks up the note. This could then accidentally
prevent the commit from being merged (e.g. if the commit targets
the patch branch but mentioned the `BREAKING CHANGE: ` marker).

This commit switches the commit message notes pattern to only
capture notes at the beginning of a line (also allowing accidental
whitespace). This matches with the format we describe in our
contribution guide, as well as with our commit message validation
logic that also assumes notes at the beginning of a line.

PR Close #42436
2021-06-02 13:22:55 -07:00
..
restore-commit-message refactor(dev-infra): set up new method for checking range of commits (#41341) 2021-04-01 11:30:26 -07:00
validate-file build: fix crash when validating commit messages (#41949) 2021-05-04 21:05:18 -07:00
validate-range refactor(dev-infra): set up new method for checking range of commits (#41341) 2021-04-01 11:30:26 -07:00
BUILD.bazel refactor(dev-infra): set up new method for checking range of commits (#41341) 2021-04-01 11:30:26 -07:00
cli.ts fix(dev-infra): remove commit message wizard and builder (#41280) 2021-03-19 12:41:09 -07:00
config.ts fix(dev-infra): make scopes for `test` and `refactor` commit types optional (#41486) 2021-04-07 09:40:31 -07:00
parse.spec.ts fix(dev-infra): breaking change and deprecation notes incorrectly picked up (#42436) 2021-06-02 13:22:55 -07:00
parse.ts fix(dev-infra): breaking change and deprecation notes incorrectly picked up (#42436) 2021-06-02 13:22:55 -07:00
test-util.ts test(dev-infra): extract commit message build function into testing util function (#41476) 2021-04-09 07:49:48 -07:00
utils.ts feat(dev-infra): update commit-message functions to properly type commits from git log (#41458) 2021-04-06 10:04:53 -07:00
validate.spec.ts feat(dev-infra): validate deprecation notes in commit messages (#42436) 2021-06-02 13:22:55 -07:00
validate.ts feat(dev-infra): validate deprecation notes in commit messages (#42436) 2021-06-02 13:22:55 -07:00