Skip to content

Commit 75c5cb2

Browse files
Keen Yee Liaudgp1130
authored andcommitted
docs: Update policy on LTS fixes
This commit adds guidance on when to merge commits into LTS branches and how PRs should be opened.
1 parent cad8154 commit 75c5cb2

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/process/release.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,20 @@ instance), then you will need to fetch the contributor's branch for your local
8181
Git instance to have knowledge of the commit being cherry picked onto the patch
8282
branch.
8383

84+
### Maintaining LTS branches
85+
86+
Releases that are under Long Term Support (LTS) are listed on [angular.io](https://angular.io/guide/releases#support-policy-and-schedule).
87+
88+
Since there could be more than one LTS branch at any one time, PR authors who want to
89+
merge commits into LTS branches must open a pull request against the specific base branch they'd like to target.
90+
91+
In general, cherry picks for LTS should only be done if it meets one of the criteria below:
92+
93+
1. It addresses a critical security vulnerability.
94+
2. It fixes a breaking change in the external environment.
95+
For example, this could happen if one of the dependencies is deleted from NPM.
96+
3. It fixes a legitimate failure on CI for a particular LTS branch.
97+
8498
# Release
8599

86100
## Before releasing

0 commit comments

Comments
 (0)