Skip to content

Commit 3adee9a

Browse files
committed
compiler: require MCP for adding new Ecosystem Testing CI job
1 parent ed93e45 commit 3adee9a

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
@@ -329,9 +329,23 @@ circumstance.
329329
- **Approve using:** r+ (compiler leads)
330330
- Open a PR with the change affecting licensing and assign it to the team leads for review
331331

332+
### CI: Building and Testing
333+
334+
- Adding a new [Ecosystem Testing][ecosystem_testing] CI job that may block PR CI, or Merge CI, or otherwise may present a failure notification to contributors:
335+
- **Propose using:** MCP
336+
- **Approve using:** Seconding
337+
- Document the new test job in `rustc-dev-guide`. Describe its purpose and failure protocol:
338+
- What's being built and tested?
339+
- What actions are expected to be taken if the job fails. Can the job be temporarily disabled?
340+
- Points of contact. Is there a ping group? Or relevant maintainers that can be consulted for advice/help?
341+
- If the job involves additional build systems / tooling, please link docs for them / quick usage steps.
342+
- If the job is intended to catch intentional/unintentional breakages, how should they be resolved?
343+
344+
332345
[stabilization_guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html
333346
[tier_policy]: https://doc.rust-lang.org/rustc/target-tier-policy.html
334347
[mcps]: https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change
335348
[rfcs]: https://github.com/rust-lang/rfcs
336349
[rust]: https://github.com/rust-lang/rust
337350
[compiler_lint_eg]: https://doc.rust-lang.org/rustc/lints/listing/deny-by-default.html#explicit-builtin-cfgs-in-flags
351+
[ecosystem_testing]: https://rustc-dev-guide.rust-lang.org/tests/ecosystem.html

0 commit comments

Comments
 (0)