Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

turn on "require PRS up to date" branch control #64

Open
sneakers-the-rat opened this issue Oct 31, 2024 · 6 comments
Open

turn on "require PRS up to date" branch control #64

sneakers-the-rat opened this issue Oct 31, 2024 · 6 comments

Comments

@sneakers-the-rat
Copy link
Contributor

What do ppl think about adding the "require branches be up to date before merging" branch protection rule to main? I think it helps avoid problems when there are lots of overlapping changes happening, that e.g. a merge that passed tests on its last commit could still break things if the base has changed since then?

@blink1073
Copy link
Contributor

Looks like we have quorum, I've added the rule.

image

@sneakers-the-rat
Copy link
Contributor Author

sneakers-the-rat commented Oct 31, 2024

I don't mean to be annoying but it looks like that's a different rule? this was the one i was thinking of:

Screenshot 2024-10-31 at 4 38 00 PM

I am also fine with requiring pull request before merging, and have found 'dismiss stale approvals' to be slightly annoying in combination with 'require branches be up to date' because it was pretty common with us to review something, approve it, then before merging do a final rebase and that triggers the need for a new review. maybe since this isn't a "security-conscious" package and we're not anticipating people trying to sneak through changes we disable that? but also no strong preference

@Midnighter
Copy link
Contributor

I agree, especially with a globally distributed group of volunteers, let's not be too strict.

@blink1073
Copy link
Contributor

Updated!

@blink1073
Copy link
Contributor

I chose a subset for the required checks:

image

@lwasser
Copy link
Member

lwasser commented Nov 18, 2024

hi!! I'm late to the convo here, but I totally trust all the decisions that you all make on this. so we could potentially close this issue or keep it opened as you all see fit!! i don't want to slow progress down!

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

No branches or pull requests

4 participants