@@ -534,10 +534,10 @@ tests, and will reject patches that fail to build or pass the testsuite on a
534
534
target. We hold tier 1 targets to our highest standard of requirements.
535
535
536
536
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
539
539
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.
541
541
542
542
In addition, the infrastructure team must approve the integration of the target
543
543
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.
617
617
A tier 1 target may be demoted if it no longer meets these requirements but
618
618
still meets the requirements for a lower tier. Any proposal for demotion of a
619
619
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
621
621
community, both when initially proposed and before being dropped from a stable
622
622
release. A tier 1 target is highly unlikely to be directly removed without
623
623
first being demoted to tier 2 or tier 3. (The amount of time between such
@@ -628,7 +628,7 @@ planned and scheduled action.)
628
628
629
629
Raising the baseline expectations of a tier 1 target (such as the minimum CPU
630
630
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
632
632
necessarily require a full RFC.
633
633
634
634
### Tier 1 with host tools
@@ -638,11 +638,11 @@ host (such as `rustc` and `cargo`). This allows the target to be used as a
638
638
development platform, not just a compilation target.
639
639
640
640
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.
643
643
For a tier 1 target, this will typically take place via a full RFC proposing
644
644
the target, to be jointly reviewed and approved by the compiler team and
645
- release team.
645
+ infra team.
646
646
647
647
In addition, the infrastructure team must approve the integration of the
648
648
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,
697
697
or being demoted to tier 2 with host tools) if it no longer meets these
698
698
requirements but still meets the requirements for a lower tier. Any proposal
699
699
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
701
701
will be communicated widely to the Rust community, both when initially proposed
702
702
and before being dropped from a stable release.
703
703
0 commit comments