Skip to content

Commit b358a50

Browse files
committed
document reqd. approvals for target changes
1 parent 4fd0634 commit b358a50

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/compiler/proposals-and-stabilization.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,11 +263,31 @@ 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 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.
277+
- Renaming a target or making a breaking change to a tier one target
278+
- **Propose using:** RFC
279+
- **Approve using:** FCP
280+
- Open an RFC describing the motivation for the change and start an FCP to approve, start an FCP.
281+
- If approved, the change should be accompanied by a blog post announcing the change with a
282+
notice period of at least one release before the change applies.
266283
- Demoting/removing a target
267284
- **Propose using:** MCP
268285
- **Approve using:** FCP
269286
- Write an MCP describing why the target should be demoted/removed and once discussion has
270287
concluded, an FCP can be started to approve the demotion/removal.
288+
- If approved and affecting a tier two or one target , the change should be accompanied by a
289+
blog post announcing the change with a notice period of at least one release before the change
290+
applies.
271291
- Changing target baseline (e.g. minimum Darwin or Windows version bump)
272292
- **Propose using:** MCP
273293
- **Approve using:** FCP

0 commit comments

Comments
 (0)