Commit graph

476 commits

Author SHA1 Message Date
Matthias Krüger
cdd97bae84
Rollup merge of #137885 - klensy:tidy-triagebot, r=jieyouxu
tidy: add triagebot checks

Validates triagebot.toml to have existing paths:

`[mentions."*"]` sections, i.e.
```toml
[mentions."compiler/rustc_const_eval/src/"]
```
or
```toml
[assign.owners]
"/.github/workflows" = ["infra-ci"]
```
or

```toml
trigger_files = [
 "src/librustdoc/html/static/js/search.js",
 "tests/rustdoc-js",
 "tests/rustdoc-js-std",
 ]
```
Looked at #137876 and implemented check.
2025-03-09 10:34:48 +01:00
Thalia Archibald
06eecca264 Allow anyone to relabel CI-spurious-* 2025-03-07 12:36:33 -08:00
Michael Goulet
9891f55e6e
Rollup merge of #138108 - WaffleLapkin:rustc_codegen_ssa_mentions, r=compiler-errors
Mention me (WaffleLapkin) when changes to `rustc_codegen_ssa` occur

My employer is writing a rustc backend and it's my job to resolve conflicts with upstream so I'd like to know when `rustc_codegen_ssa` is being changed =)
2025-03-06 15:40:10 -05:00
Michael Goulet
5804b52a32
Rollup merge of #138061 - jieyouxu:target-reviewers, r=wesleywiser
triagebot: add a `compiler_leads` ad-hoc group

Intended for e.g. rolling reviewers for [adding new targets](https://forge.rust-lang.org/compiler/proposals-and-stabilization.html#targets).

rust-lang/rust-forge side doc update: https://github.com/rust-lang/rust-forge/pull/815

r? ghost (for testing)

cc ``@davidtwco`` or ``@wesleywiser``
2025-03-06 15:40:03 -05:00
waffle
5143638e51
Mention me (WaffleLapkin) when changes to rustc_codegen_ssa occur 2025-03-06 19:21:56 +01:00
许杰友 Jieyou Xu (Joe)
9c75ed2fa2 triagebot: add compiler_leads ad-hoc group
Intended for e.g. rolling reviewers for adding new targets.
2025-03-05 22:18:53 +08:00
许杰友 Jieyou Xu (Joe)
65da1ffe41
Rollup merge of #136581 - jieyouxu:makefile-be-gone, r=Kobzol
Retire the legacy `Makefile`-based `run-make` test infra

The final piece of [porting run-make tests to use Rust #121876](https://github.com/rust-lang/rust/issues/121876).
Closes #121876.
Closes #40713.
Closes #81791 (no longer using `wc`).
Closes #56475 (no longer a problem in current form of that test; we don't ignore the test on `aarch64-unknown-linux-gnu`).

### Summary

This PR removes the legacy `Makefile`-based `run-make` test infra which has served us well over the years. The legacy infra is no longer needed since we ported all of `Makefile`-based `run-make` tests to the new `rmake.rs` infra.

Additionally, this PR:

- Removes `tests/run-make/tools.mk` since no more `Makefile`-based tests remain.
- Updates `tests/run-make/README.md` and rustc-dev-guide docs to remove mention about `Makefile`-based `run-make` tests
- Update test suite requirements in rustc-dev-guide on Windows to no longer need MSYS2 (they should also now run successfully on native Windows MSVC).
- Update `triagebot.toml` to stop backlinking to #121876.

**Thanks to everyone who helped in this effort to modernize the `run-make` test infra and test suite!**

r? bootstrap
2025-03-05 21:46:32 +08:00
klensy
aa72de9330 fix triagebot.toml 2025-03-05 12:30:03 +03:00
Alona Enraght-Moony
f0de899001
triagebot.toml: Don't label test/rustdoc-json as A-rustdoc-search
This happened because `test/rustdoc-js` is a prefix of `test/rustdoc-json`, and triagebot works on prefixes.

Maybe this should be fixed in triagebot, but this works now.
2025-03-03 19:28:57 +00:00
Matthias Krüger
d031bb3375
Rollup merge of #137876 - Zalathar:triagebot-matches, r=jieyouxu
Adjust triagebot.toml entries for `rustc_mir_build/src/builder/`

I only just noticed that these paths were silently broken by the renaming of `build` to `builder` in #134365.

This is *possibly* OK to just self-approve, but I would prefer to get a second set of eyes on it just in case.
2025-03-02 22:44:27 +01:00
Zalathar
60798272d6 Adjust triagebot.toml entries for rustc_mir_build/src/builder/ 2025-03-02 14:27:53 +11:00
许杰友 Jieyou Xu (Joe)
95b030f671 triagebot: stop backlinking to the test porting tracking issue
No longer needed.
2025-03-02 05:56:56 +08:00
Deadbeef
340a24910f triagebot: only ping me for constck
Per the [Zulip thread](https://rust-lang.zulipchat.com/#narrow/channel/146212-t-compiler.2Fconst-eval/topic/rustbot.20pings).
2025-03-01 12:53:46 +08:00
Jubilee Young
f0ced81439 jubilee cleared out the review queue 2025-02-21 21:12:39 -08:00
Matthias Krüger
b3d5a770f6
Rollup merge of #137076 - aDotInTheVoid:pingme-pingme-pingme, r=jieyouxu
triagebot.toml: ping me on changes to `tests/rustdoc-json`
2025-02-15 20:15:03 +01:00
Alona Enraght-Moony
f065a5588e triagebot.toml: ping me on changes to tests/rustdoc-json 2025-02-15 13:07:44 +00:00
binarycat
cc74ed08d5 triagebot: automatically add more rustdoc related labels 2025-02-13 12:16:31 -06:00
Jacob Pratt
d16b067f8c
Rollup merge of #136947 - nnethercote:reinstate-nnethercote, r=nnethercote
Reinstate nnethercote in the review rotation.

I'm back from vacation.

r? ``@nnethercote``
2025-02-12 20:10:03 -05:00
Nicholas Nethercote
8ccc33f181 Reinstate nnethercote in the review rotation.
I'm back from vacation.
2025-02-13 08:42:36 +11:00
Jakub Beránek
2e2afff50c
Put kobzol back to review rotation 2025-02-12 09:51:14 +01:00
MarcoIeni
1dc575ca2b
assign marcoieni and jdno to infra-ci PRs 2025-02-10 16:28:57 +01:00
bors
a26e97be88 Auto merge of #136754 - Urgau:rollup-qlkhjqr, r=Urgau
Rollup of 5 pull requests

Successful merges:

 - #134679 (Windows: remove readonly files)
 - #136213 (Allow Rust to use a number of libc filesystem calls)
 - #136530 (Implement `x perf` directly in bootstrap)
 - #136601 (Detect (non-raw) borrows of null ZST pointers in CheckNull)
 - #136659 (Pick the max DWARF version when LTO'ing modules with different versions )

r? `@ghost`
`@rustbot` modify labels: rollup
2025-02-09 12:54:26 +00:00
Urgau
d024cef057
Rollup merge of #136530 - Kobzol:x-perf, r=onur-ozkan
Implement `x perf` directly in bootstrap

Discussed [here](https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/Turning.20.60x.20perf.60.20into.20a.20first.20class.20command).

Implementing the command directly in bootstrap let's us correctly build the compiler toolchain based on input arguments (such as include rustdoc in the toolchain [only] when needed), and it also makes the CLI interface nicer.

r? ``@onur-ozkan``
2025-02-09 00:37:27 +01:00
yukang
597143b7b6 Have a break from review rotation 2025-02-08 09:53:58 +08:00
Jonathan Dönszelmann
14fb5efb2b
ping me for attribute-related changes 2025-02-06 14:31:41 +01:00
Jakub Beránek
c73ed895c7 Remove the rustc-perf-wrapper tool 2025-02-05 15:33:40 +01:00
许杰友 Jieyou Xu (Joe)
780cd71d2f triagebot: remove myself from vacation 2025-01-31 14:46:13 +08:00
Stuart Cook
068f32235a
Rollup merge of #136252 - spastorino:remove-spastorino-on-vacations, r=jieyouxu
spastorino back from vacations
2025-01-30 14:25:06 +11:00
Santiago Pastorino
2f276b36e2
spastorino back from vacations 2025-01-29 13:27:41 -03:00
许杰友 Jieyou Xu (Joe)
504d574bc1 triagebot: set myself on vacation 2025-01-27 02:28:35 +08:00
Jakub Beránek
51af4d6d22
Add Kobzol on vacation 2025-01-21 10:23:14 +01:00
onur-ozkan
375165259c auto label A-bootstrap-stamp
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2025-01-12 08:43:34 +03:00
Matthias Krüger
b87a00488f
Rollup merge of #135194 - jieyouxu:update-tidy-label, r=onur-ozkan
triagebot: mark tidy changes with a more specific `A-tidy` label

r? `@onur-ozkan`
2025-01-08 18:21:00 +01:00
Jacob Pratt
a00bd69652
Rollup merge of #135032 - jieyouxu:relnotes-interest-group, r=cuviper
triagebot: register `relnotes-interest-group` ping group

Part of #133334.
https://github.com/rust-lang/team/pull/1613 merged.
cc T-release discussions in https://rust-lang.zulipchat.com/#narrow/channel/241545-t-release/topic/Please.20CC.20lang

r? release
2025-01-08 00:52:47 -05:00
许杰友 Jieyou Xu (Joe)
7b801a8454 triagebot: adjust some test suite tool autolabels 2025-01-07 20:24:56 +08:00
Celina G. Val
5172364b67
Update triagebot.toml: celinval vacation is over
I'm also removing myself from the MIR syntax changes notifications.
2025-01-06 10:50:58 -08:00
Matthias Krüger
69e7b12b6b
Rollup merge of #135132 - BoxyUwU:rdg_ping_group, r=jieyouxu
dev guide ping group and set adhoc reviewers to compiler

r? ``@jieyouxu`` ``@Kobzol``

I added you both to the `cc` list since you're both also on the list of owners for `src/doc/rustc-dev-guide`
2025-01-06 08:09:05 +01:00
Boxy
2cc114c6da rustc-dev-guide changes ping group 2025-01-05 18:40:08 +00:00
许杰友 Jieyou Xu (Joe)
5871867808 triagebot: label src/doc/rustc-dev-guide changes with A-rustc-dev-guide 2025-01-06 01:27:47 +08:00
许杰友 Jieyou Xu (Joe)
3af8dc4744 triagebot: register relnotes-interest-group ping group 2025-01-02 23:42:45 +08:00
许杰友 Jieyou Xu (Joe)
44d2740a8d Ping me for rustc-dev-guide changes on r-l/r 2025-01-02 15:55:04 +08:00
Jakub Beránek
1820e612d3 Modify rustc-dev-guide triagebot ping list 2025-01-01 17:06:27 +01:00
Matthias Krüger
6385e65d16
Rollup merge of #134828 - clubby789:ununreview, r=lqd
Add clubby789 back to bootstrap review rotation
2024-12-27 19:47:12 +01:00
clubby789
df189f6b36 Add clubby789 to bootstrap review rotation 2024-12-27 18:23:49 +00:00
Santiago Pastorino
6039eab641
Add spastorino to users_on_vacation 2024-12-27 14:43:24 -03:00
Jubilee Young
98cc5a77bd Belay new reviews for workingjubilee
My queue is at-capacity, effectively.
2024-12-23 11:22:43 -08:00
Nicholas Nethercote
007586966c Add nnethercote to the triagebot.toml vacation list. 2024-12-19 07:41:00 +11:00
Matthias Krüger
a998c915ea
Rollup merge of #134089 - Urgau:triagebot-exceptions, r=ehuss
Use newly added exceptions to non default branch warning

cc https://github.com/rust-lang/triagebot/pull/1860
cc `@cuviper`
r? `@ehuss`
2024-12-12 19:00:42 +01:00
Jacob Pratt
c384b28148
Rollup merge of #134160 - celinval:chores-vacation, r=jieyouxu
Add vacation entry for myself in triagebot.toml

It's that wonderful time of the year. 😃
2024-12-11 03:30:45 -05:00
Celina G. Val
45ad5a5735
Add vacation entry in triagebot.toml 2024-12-10 19:36:52 -08:00