@@ -285,14 +285,25 @@ circumstance.
285
285
- Open an RFC describing the motivation for the change and start an FCP to approve, start an FCP.
286
286
- If approved, the change should be accompanied by a blog post announcing the change with a
287
287
notice period of at least one release before the change applies.
288
- - Demoting/removing a target
288
+ - Demoting/removing a Tier 1 target
289
+ - ** Propose using:** RFC
290
+ - ** Approve using:** FCP
291
+ - Demoting a Tier 1 target requires a RFC as per the
292
+ [ Tier 1 Target Policy] [ tier-1-target-policy ] . Consult the
293
+ [ Tier 1 Target Policy] [ tier-1-target-policy ] for approval and community
294
+ communication requirements.
295
+ - Demoting/removing a Tier 2 target
289
296
- ** Propose using:** MCP
290
297
- ** Approve using:** FCP
291
- - Write an MCP describing why the target should be demoted/removed and once discussion has
298
+ - Write an MCP describing why the Tier 2 target should be demoted/removed and once discussion has
292
299
concluded, an FCP can be started to approve the demotion/removal.
293
- - If approved and affecting a tier 2 or tier 1 target, the change should be accompanied by a
294
- blog post announcing the change with a notice period of at least one release before the change
295
- applies.
300
+ - If approved, the change should be accompanied by a blog post announcing the change with a
301
+ notice period of at least one release before the change applies.
302
+ - Removing a Tier 3 target
303
+ - ** Propose using:** PR
304
+ - ** Approve using:** r+ (compiler leads)
305
+ - Open an PR with the proposed removal and describe the motivation, and obtain a r+ from a
306
+ compiler team lead.
296
307
- Changing target baseline (e.g. minimum Darwin or Windows version bump)
297
308
- ** Propose using:** MCP
298
309
- ** Approve using:** FCP
@@ -376,3 +387,4 @@ See [*Adding ecosystem/integration test jobs/components to rust-lang/rust CI*](.
376
387
[ compiler_lint_eg ] : https://doc.rust-lang.org/rustc/lints/listing/deny-by-default.html#explicit-builtin-cfgs-in-flags
377
388
[ ecosystem_testing ] : https://rustc-dev-guide.rust-lang.org/tests/ecosystem.html
378
389
[ compiler-fcp ] : https://github.com/rust-lang/team/blob/master/teams/compiler-fcp.toml
390
+ [ tier-1-target-policy ] : https://doc.rust-lang.org/rustc/target-tier-policy.html#tier-1-target-policy
0 commit comments