Skip to content

Commit d85a645

Browse files
committed
Require approval from t-infra instead of t-release on tier bumps
1 parent 5a30e43 commit d85a645

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/doc/rustc/src/target-tier-policy.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -534,10 +534,10 @@ tests, and will reject patches that fail to build or pass the testsuite on a
534534
target. We hold tier 1 targets to our highest standard of requirements.
535535

536536
A proposed new tier 1 target must be reviewed and approved by the compiler team
537-
based on these requirements. In addition, the release team must approve the
538-
viability and value of supporting the target. For a tier 1 target, this will
537+
based on these requirements. In addition, the infra team must approve the
538+
viability of supporting the target. For a tier 1 target, this will
539539
typically take place via a full RFC proposing the target, to be jointly
540-
reviewed and approved by the compiler team and release team.
540+
reviewed and approved by the compiler team and infra team.
541541

542542
In addition, the infrastructure team must approve the integration of the target
543543
into Continuous Integration (CI), and the tier 1 CI-related requirements. This
@@ -617,7 +617,7 @@ including the infrastructure team in the RFC proposing the target.
617617
A tier 1 target may be demoted if it no longer meets these requirements but
618618
still meets the requirements for a lower tier. Any proposal for demotion of a
619619
tier 1 target requires a full RFC process, with approval by the compiler and
620-
release teams. Any such proposal will be communicated widely to the Rust
620+
infra teams. Any such proposal will be communicated widely to the Rust
621621
community, both when initially proposed and before being dropped from a stable
622622
release. A tier 1 target is highly unlikely to be directly removed without
623623
first being demoted to tier 2 or tier 3. (The amount of time between such
@@ -628,7 +628,7 @@ planned and scheduled action.)
628628

629629
Raising the baseline expectations of a tier 1 target (such as the minimum CPU
630630
features or OS version required) requires the approval of the compiler and
631-
release teams, and should be widely communicated as well, but does not
631+
infra teams, and should be widely communicated as well, but does not
632632
necessarily require a full RFC.
633633

634634
### Tier 1 with host tools
@@ -638,11 +638,11 @@ host (such as `rustc` and `cargo`). This allows the target to be used as a
638638
development platform, not just a compilation target.
639639

640640
A proposed new tier 1 target with host tools must be reviewed and approved by
641-
the compiler team based on these requirements. In addition, the release team
642-
must approve the viability and value of supporting host tools for the target.
641+
the compiler team based on these requirements. In addition, the infra team
642+
must approve the viability of supporting host tools for the target.
643643
For a tier 1 target, this will typically take place via a full RFC proposing
644644
the target, to be jointly reviewed and approved by the compiler team and
645-
release team.
645+
infra team.
646646

647647
In addition, the infrastructure team must approve the integration of the
648648
target's host tools into Continuous Integration (CI), and the CI-related
@@ -697,7 +697,7 @@ target with host tools may be demoted (including having its host tools dropped,
697697
or being demoted to tier 2 with host tools) if it no longer meets these
698698
requirements but still meets the requirements for a lower tier. Any proposal
699699
for demotion of a tier 1 target (with or without host tools) requires a full
700-
RFC process, with approval by the compiler and release teams. Any such proposal
700+
RFC process, with approval by the compiler and infra teams. Any such proposal
701701
will be communicated widely to the Rust community, both when initially proposed
702702
and before being dropped from a stable release.
703703

0 commit comments

Comments
 (0)