Skip to content

Shorter welcome message for new PRs - #2480

Merged
Kobzol merged 2 commits into
rust-lang:masterfrom
apiraino:shorter-welcome-msg
Aug 19, 2026
Merged

Shorter welcome message for new PRs#2480
Kobzol merged 2 commits into
rust-lang:masterfrom
apiraino:shorter-welcome-msg

Conversation

@apiraino

Copy link
Copy Markdown
Contributor

As I mentioned on Zulip, I wanted to take a stab at cutting some words from the welcome message when a PR from a new contributor is opened.

Current version

grafik

New version

grafik

How do you feel about this proposal? :)

thanks

@Kobzol Kobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like it! It clearly separates the contribution link (which might also contain the LLM policy link in the future) from the minutiae of describing how the labels work, which is quite low-level, and before it was combined with the rest of the text too much.

Regarding the tip: does it really make sense to include @rustbot author there? After all, this command most likely won't be used by (new) PR authors, and it doesn't make sense to me to post instructions that are essentially for the reviewer (who likely knows about this already). I think that we should focus on tips for the PR author themselves, so maybe just keep the @rustbot ready command.

In fact, maybe we should just remove the tip altogether, because rustbot now actually responds to @rustbot author with a message saying that @rustbot ready should be used. So I'm not sure if it has to also be in the welcome message. It can be a bit confusing, because it describes a situation that might not happen at all, and that is not applicable immediately once the message is sent, because at that time the PR is ready for a review.

View changes since this review

Comment thread src/handlers/assign/messages.rs Outdated
@apiraino
apiraino force-pushed the shorter-welcome-msg branch from bbbc938 to 8a6a1ca Compare August 17, 2026 12:27
@apiraino

apiraino commented Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

In fact, maybe we should just remove the tip altogether

Ok, why not. So, instead of the tip block, something more like this?


To try to keep review times lag at a minimum, PR authors and assigned reviewers should ensure that these labels stays updated:

  • S-waiting-on-author: PR is reviewed, ask the author to check the comments and take action accordingly
  • S-waiting-on-review: PR is ready for another review, it will be queued again in the reviewer's queue

@Kobzol

Kobzol commented Aug 17, 2026

Copy link
Copy Markdown
Member

To clarify, by removing the tip, I meant removing this entire block of text 😅 If we keep the text, then I think it should be wrapped in the tip block.

@apiraino

Copy link
Copy Markdown
Contributor Author

sorry, now I am confused: are you suggesting to remove the entire block of instructions about how to operate the review switch (either by using the bot or changing the labels)?

i.e. the comment in full to be like this:


Thanks for the pull request, and welcome!
The Rust Project has assigned @ghost for review, you should hear from them (or someone else)
within the next two weeks.

Please see the contribution instructions for more information.

Why was this reviewer chosen?

blahblah

@Kobzol

Kobzol commented Aug 18, 2026

Copy link
Copy Markdown
Member

Yes, that was my proposal. Because many contributions will not even interact with this system. PRs are implicitly ready for a review when not opened as a draft. If a reviewer uses @rustbot author, triagebot will post a message that explains what to do, so this doesn't have to be in the initial comment. And reviewers also don't need to read about this in the initial comment, as they know how the system works.

@apiraino

Copy link
Copy Markdown
Contributor Author

Yes, that was my proposal. Because many contributions will not even interact with this system.

Hm not sure about that. The original intent of this text (IIRC) was to instruct (and remind) both authors (esp. first-timers) and reviewers about what to do and to do it. We don't have hard data about how effective has this been, but do you think it's not a useful reminder?

@Kobzol

Kobzol commented Aug 18, 2026

Copy link
Copy Markdown
Member

What I meant was that many PRs are reviewed and merged without ever @rustbot ready/author being used. I don't think that we necessarily have to remind the reviewers about this, I kind doubt that reviewers ever read this message (I only ever look at it to figure out why was someone assigned, but I don't read the text).

And we explain this to PR authors when it actually becomes relevant (when the reviewer uses @rustbot author).

So I think that we have the following options:

  1. Keep showing both @rustbot ready and @rustbot author (and put both into the Tip block, I think that is good).
  2. Only show @rustbot ready, because reviewers probably won't be reading this text anyway (IMO)
  3. Don't show either of them

Pick what you prefer :)

@apiraino

Copy link
Copy Markdown
Contributor Author

ok, I see. Well, I don't know either, from me it would just be an uneducated guess 🤷

I will remove it and call it a day with this experiment (where we tried to educate people handling the PR review status)

@apiraino
apiraino force-pushed the shorter-welcome-msg branch from 8a6a1ca to a152056 Compare August 18, 2026 14:53

@Kobzol Kobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that the previous review messaging was clearer. Otherwise LGTM, let's land this and if someone doesn't like it, we can always easily revert or modify it further.

View changes since this review

Comment thread src/handlers/assign/messages.rs Outdated
@Kobzol
Kobzol requested a review from Urgau August 19, 2026 07:05
Co-authored-by: Jakub Beránek <berykubik@gmail.com>

@Kobzol Kobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Kobzol
Kobzol added this pull request to the merge queue Aug 19, 2026
Merged via the queue into rust-lang:master with commit 1341b13 Aug 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants