GitHub Merge Button - What Were they Thinking?
ayende.com
ayende.com
I think it's good that they're making things easier, but fork queue (which seems mostly abandoned these days) seemed to solve these problems better. Understanding of course that none of cherry-picking, forced recursive merging or fast-forward merges is always right for everyone.
I think the button should be used sparingly, but I'm extremely happy that it's there.
Small changes to a non-crucial project shouldn't be that big of a deal. Bigger projects typically have a more proper master/develop branch structure, and that unstable branch is there for a reason.
Also, GitHub is often used privately by trusted teams, so merging a repo from a colleague or coworker without testing first could be proper in many situations.