Skip to content

Commit 06d0525

Browse files
committed
document reqd. approvals for target changes
1 parent 8d63396 commit 06d0525

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/compiler/proposals-and-stabilization.md

+14
Original file line numberDiff line numberDiff line change
@@ -263,11 +263,25 @@ circumstance.
263263
in the description
264264
- New targets should be assigned to the compiler team co-leads to ensure that any demands on
265265
the project infrastructure are considered and checked with relevant teams
266+
- Renaming a target or making a breaking change to a tier three target
267+
- **Propose using:** PR
268+
- **Approve using:** r+
269+
- Open an PR with the proposed rename and describe the motivation for the change and obtain a r+
270+
from the reviewer.
271+
- Renaming a target or making a breaking change to a tier two or one target
272+
- **Propose using:** MCP
273+
- **Approve using:** FCP
274+
- Open an MCP describing the motivation for the change and start an FCP to approve, start an FCP.
275+
- If approved, the change should be accompanied by a blog post announcing the change with a
276+
notice period of at least one release before the change applies.
266277
- Demoting/removing a target
267278
- **Propose using:** MCP
268279
- **Approve using:** FCP
269280
- Write an MCP describing why the target should be demoted/removed and once discussion has
270281
concluded, an FCP can be started to approve the demotion/removal.
282+
- If approved and affecting a tier two or one target , the change should be accompanied by a
283+
blog post announcing the change with a notice period of at least one release before the change
284+
applies.
271285
- Changing target baseline (e.g. minimum Darwin or Windows version bump)
272286
- **Propose using:** MCP
273287
- **Approve using:** FCP

0 commit comments

Comments
 (0)