Commit graph

682 commits

Author SHA1 Message Date
Guillaume Gomez
ed93c1783b Rename tests/assembly into tests/assembly-llvm 2025-07-22 14:27:48 +02:00
Kivooeo
bcaa79529d removed tidy check on issues files 2025-07-21 14:52:30 +05:00
Jieyou Xu
491b873d83
Add myself to infra-ci reviewer group 2025-07-17 17:33:44 +08:00
Jieyou Xu
2ca2d93035
Auto-label src/ci and .github/workflows with A-CI
And include `.github/workflows` for `T-infra` trigger files.
2025-07-17 17:32:26 +08:00
Samuel Tardieu
f03a56f706
Rollup merge of #143630 - jieyouxu:drop-suggest, r=Mark-Simulacrum
Drop `./x suggest`

This PR removes the current `./x suggest` implementation (rust-lang/rust#109933, rust-lang/rust#106249) and associated docs for several reasons:

1. Primarily, `./x suggest` is another "flow" in bootstrap that incurs extra complexity and more invariants that bootstrap has to maintain. This causes more friction when trying to investigate and fix staging problems. As far as I know, this flow has not been actively maintained in quite a while, and I'm not aware of interest in maintaining it. Bootstrap really could use less implementation complexity with a very limited maintenance bandwidth.
2. The current `./x suggest` implementation "bypasses" the usual stage defaults for the various check/build/test/etc. flows, and it's not really possible to have a stage default because `./x suggest --run` produces a *sequence* of suggestions like [`./x check`, `./x test library/std`, ..] and then tries to run all of them in sequence, based on which files are modified.
3. We've not seen a lot of interest both in using it or extending static/dynamic test suggestions. Last extensions were rust-lang/rust#117961 and rust-lang/rust#120763. I'm not convinced the extra implementation complexity is worth it. This was discussed in:
    - [#t-infra/bootstrap > Dropping the current `./x suggest` flow implementation](https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/Dropping.20the.20current.20.60.2E.2Fx.20suggest.60.20flow.20implementation/with/527456699)
    - [#t-compiler > Dropping current `./x suggest` implementation](https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/Dropping.20current.20.60.2E.2Fx.20suggest.60.20implementation/with/527528696)

Closes rust-lang/rust#109933 (the current implementation is being removed).
Closes rust-lang/rust#143569 (by removing `./x suggest` altogether).
2025-07-15 12:52:37 +02:00
Jieyou Xu
0a899e0e8a
Update triagebot autolabel 2025-07-15 00:46:34 +08:00
Makai
6598c61725 rename stable_mir to rustc_public, and rustc_smir to rustc_public_bridge 2025-07-14 09:25:54 +00:00
Jieyou Xu
977e7d4e11
Label clippy changes with T-clippy team label 2025-07-12 23:15:19 +08:00
Jieyou Xu
869c0e729b
Hoist the more "special" autolabels to the start of the section 2025-07-12 23:13:46 +08:00
Jieyou Xu
8011058d90
Make it clearer which key-values belong to which autolabel 2025-07-12 23:12:15 +08:00
Matthias Krüger
bd2a351788
Rollup merge of #143706 - lolbinarycat:triagebot-extra-checks-ping, r=Kobzol
triagebot.toml: ping lolbinarycat if tidy extra checks were modified

I rewrote a large chunk of this module, and plan to do further changes to it (namely moving rustdoc_js checks into it), so it would be nice to keep up with and provide feedback on any changes to it, at least for the immediate future.

r? `@Kobzol`
2025-07-10 15:19:36 +02:00
Matthias Krüger
840207fd62
Rollup merge of #143695 - Urgau:waiting-on-author-new_draft, r=Kobzol
Auto-add `S-waiting-on-author` when the PR is/switches to draft state

This PR adds the `S-waiting-on-author` as a `new_draft` when the PR is/switches to draft state.

Related to https://github.com/rust-lang/triagebot/issues/2102 & https://github.com/rust-lang/triagebot/pull/2104

cc `@jieyouxu`
r? `@Kobzol`
2025-07-10 15:19:35 +02:00
binarycat
7e2527d3ab triagebot.toml: ping lolbinarycat if tidy extra checks were modified 2025-07-09 14:58:44 -05:00
Urgau
5339629b11 Auto-add S-waiting-on-author when the PR is/switches to draft state 2025-07-09 18:30:32 +02:00
Jakub Beránek
fab9c64e2d
Add triagebot stdarch mention ping 2025-07-08 19:28:42 +02:00
Matthias Krüger
e2e72cd026
Rollup merge of #143386 - clubby789:dep-bump-me, r=compiler-errors
Assign dependency bump PRs to me

These PRs sometimes get lost as GH reduces their visibility, so I wanted to get an assignment so I can help these PRs land
2025-07-05 00:12:10 +02:00
clubby789
b33dc21d78 Assign dependency bump PRs to me 2025-07-04 07:35:39 +00:00
Jieyou Xu
8ae4fc78d5
Post {beta,stable}-accepted message to bootstrap backport threads 2025-07-03 22:42:27 +08:00
Jieyou Xu
dc4ef5641f
Post {beta,stable}-accepted message to compiler backport threads 2025-07-03 22:34:55 +08:00
Jieyou Xu
091a798bfe
[NFC] Re-organize triagebot.toml
Add some dividing sections, as it was hard to quickly identify which
section is which.
2025-07-03 22:31:12 +08:00
Tshepang Mbambo
9dd7bcb75a notify me when rdg is touched 2025-06-23 11:33:23 +02:00
Jieyou Xu
6ff229b5e1
Notify jieyouxu on tidy changes 2025-06-22 09:17:56 +08:00
joboet
f99b0c10a5
remove joboet from review rotation 2025-06-18 08:54:32 +02:00
Matthias Krüger
379238fcbd
Rollup merge of #142408 - WaffleLapkin:rotates-itself, r=WaffleLapkin
Add myself (WaffleLapkin) to review rotation

`@bors` r+
2025-06-12 22:09:45 +02:00
Waffle Lapkin
c871bf196f
Add myself (WaffleLapkin) to review rotation 2025-06-12 13:06:57 +02:00
Jakub Beránek
7a0d0de0e1
Remove bootstrap adhoc group
It corresponds 1:1 to the bootstrap team, and with the review preferences we shouldn't need it.
2025-06-12 12:34:22 +02:00
Matthias Krüger
13f95426fd
Rollup merge of #142343 - onur-ozkan:remove-myself-from-the-project, r=Kobzol
remove myself from the project

See [#t-infra/bootstrap > stepping down from T-Bootstrap](https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/stepping.20down.20from.20T-Bootstrap/with/523501689)
2025-06-11 22:58:27 +02:00
Matthias Krüger
deea0677f4
Rollup merge of #142314 - cyrgani:icebreaker, r=jieyouxu
remove ice group pings from `triagebot.toml`

Followup to rust-lang/team#1860.

Question: should the https://github.com/rust-lang/rust/labels/ICEBreaker-Cleanup-Crew and https://github.com/rust-lang/rust/labels/ICEBreaker-LLVM labels be deleted too or not?
2025-06-11 22:58:26 +02:00
onur-ozkan
103d668e69 remove myself from the project
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2025-06-11 11:02:52 +03:00
cyrgani
296f9f2513 remove ice group pings from triagebot.toml 2025-06-10 23:16:07 +02:00
Jieyou Xu
6f487586f8
Configure bootstrap backport nominations via triagebot 2025-06-11 00:26:03 +08:00
Matthias Krüger
defec9f090
Rollup merge of #142084 - jdonszelmann:add-review-rotation, r=BoxyUwU
add myself to rotation

r? ``@BoxyUwU``
2025-06-06 00:58:48 +02:00
Jana Dönszelmann
7b8f519794
add myself to rotation 2025-06-05 16:41:09 +02:00
Matthias Krüger
8cd8ed3050
Rollup merge of #141969 - fmease:triagebot-rm-assign-users-on-vacation, r=Kobzol
Triagebot: Remove `assign.users_on_vacation`

It's been superseded by triagebot's [review queue tracking](https://forge.rust-lang.org/triagebot/review-queue-tracking.html), more specifically *rotation mode*.

r? Kobzol or triagebot
2025-06-04 19:50:23 +02:00
bors
59aa1e8730 Auto merge of #141229 - tgross35:builtins-josh-subtree, r=Kobzol
Merge `compiler-builtins` as a Josh subtree

Use the Josh [1] utility to add `compiler-builtins` as a subtree, which
will allow us to stop using crates.io for updates. This is intended to
help resolve some problems when unstable features change and require
code changes in `compiler-builtins`, which sometimes gets trapped in a
bootstrap cycle.

This was done using `josh-filter` built from the r24.10.04 tag:

    git fetch https://github.com/rust-lang/compiler-builtins.git 233434412fe7eced8f1ddbfeddabef1d55e493bd
    josh-filter ":prefix=library/compiler-builtins" FETCH_HEAD
    git merge --allow-unrelated FILTERED_HEAD

The HEAD in the `compiler-builtins` repository is 233434412f ("fix an if
statement that can be collapsed").

[1]: https://github.com/josh-project/josh
2025-06-03 19:52:05 +00:00
León Orell Valerian Liehr
2b2f66afc4
Triagebot: Remove assign.users_on_vacation 2025-06-03 18:10:34 +02:00
Urgau
53e0232ede Enable triagebot [concern] functionality 2025-06-02 21:22:25 +02:00
Guillaume Gomez
08bbf245ed
Rollup merge of #141384 - Kobzol:enable-review-prefs, r=jieyouxu
Enable review queue tracking

This PR enables the new review queue tracking assignment logic implemented in triagebot. It is documented in https://github.com/rust-lang/rust-forge/pull/853.
2025-05-29 17:02:58 +02:00
Eric Holk
9f2ee0f4fb
Add eholk to compiler reviewer rotation
Now that we have work queue limits on triagebot, I'm happy to share some
of the review load.
2025-05-28 11:30:18 -07:00
Matthias Krüger
732f671c53
Rollup merge of #141602 - jieyouxu:llvm-submodule, r=apiraino
triagebot: label LLVM submodule changes with `A-LLVM`

Fixes rust-lang/rust#141601.

r? `@apiraino`
2025-05-27 20:57:55 +02:00
Jieyou Xu
e25cf45daa
triagebot: label src/llvm-project and rustc_{llvm, codegen_llvm} changes with A-LLVM 2025-05-27 19:52:59 +08:00
Santiago Pastorino
c8ed2a7423
Remove spastorino from vacations 2025-05-26 18:13:54 -03:00
Matthias Krüger
f84ffe29e1
Rollup merge of #141496 - Urgau:triagebot_issue_link_no-mentions, r=Kobzol
Enable `[issue-links]` and `[no-mentions]` in triagebot

This PR enables the [`[issue-links]`](https://forge.rust-lang.org/triagebot/issue-links.html) and [`[no-mentions]`](https://forge.rust-lang.org/triagebot/no-mentions.html) handlers of triagebot.

Most of our subtrees have already adopted them:
 - https://github.com/rust-lang/rust-analyzer/pull/19555
 - https://github.com/rust-lang/rust-clippy/pull/14563 & https://github.com/rust-lang/rust-clippy/pull/14576
 - https://github.com/rust-lang/rustc-dev-guide/pull/2335
 - https://github.com/rust-lang/miri/pull/4259
 - https://github.com/rust-lang/reference/pull/1788

r? `@Kobzol`
2025-05-24 16:08:48 +02:00
Urgau
f63a9b2b97 Enable [issue-links] and [no-mentions] in triagebot 2025-05-24 14:11:29 +02:00
León Orell Valerian Liehr
f34c67e7a4
Disable triagebot's glacier handler 2025-05-23 11:08:56 +02:00
Jakub Beránek
8bed64670f
Enable review queue tracking 2025-05-22 11:21:24 +02:00
Matthias Krüger
74636b0ff5
Rollup merge of #141294 - lolbinarycat:triagebot-js-ping, r=aDotInTheVoid
triagebot: ping me if rustdoc js is modified

r? `@aDotInTheVoid`
2025-05-20 20:57:29 +02:00
binarycat
c506046ba2 triagebot: ping me if rustdoc js is modified 2025-05-20 10:22:13 -05:00
nora
9478598fc9
Properly remove Noratrieb from review rotation
I've put myself on vacation a while ago, but really I just want to remove myself from the queue because I couldn't get around to reviewing all the PRs, I'm still here and available :3.
2025-05-19 21:02:25 +02:00
Trevor Gross
8c150144fd triagebot: Add pings and autolabels for the compiler-builtins subtree. 2025-05-18 16:34:52 +00:00