Skip to content

Conversation

@jakebailey
Copy link
Member

I noticed that anyone can go to any PR and request changes, which makes the bot say "One or more reviewers has requested changes. Please address their comments. I'll be back once they sign off or you've pushed new commits. Thank you!" and applies the "Revision needed" tag.

I feel like this shouldn't be possible; we shouldn't care about reviews from people who can't actually approve the PR.

"projectColumn": "Needs Maintainer Action",
"labels": [
"Critical package",
"Other Approved",
Copy link
Member Author

Choose a reason for hiding this comment

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

I'll note that this basically kills off "Other approved" for PRs that "other" reviews cannot apply to. Maybe that's bad.

"variables": {
"input": {
"subjectId": "MDExOlB1bGxSZXF1ZXN0Mzg4MzgyMzYy",
"body": "@RReverser Thank you for reviewing this PR! The author has pushed new commits since your last review. Could you take another look and submit a fresh review?\n<!--typescript_bot_stale-ping-f5a3ad-37d784d-->"
Copy link
Member Author

Choose a reason for hiding this comment

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

This is an example of a downside; if randos do come and review, anything they say will be ignored and they won't be pinged.

In this case, I doubt RReverser is a rando 😄

"projectColumn": "Needs Author Action",
"labels": [
"The CI failed",
"Owner Approved",
Copy link
Member Author

Choose a reason for hiding this comment

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

This might be a bug; odd to have an owner approval get removed...

Copy link
Member

@sandersn sandersn left a comment

Choose a reason for hiding this comment

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

With the amount of TS team oversight still spent on DT, I'd say that the current state is correct, because we still have the ability to override driveby comments with an approval or merge.

But typically any comment at all means that the PR isn't settled and shouldn't merge. I guess the exceptions are "good, glad we came to an agreement!" kinds of things, but that's less common than "wait wait I disagree" ones. I think.

@jakebailey jakebailey closed this Apr 24, 2025
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