4 ms·
I recall once upon a time there was a GitHub project wherein the owner would just immediately merge any PRs that were opened -- I believe it was a social experi
by mdaniel 5y ago
I recall once upon a time there was a GitHub project wherein the owner would just immediately merge any PRs that were opened -- I believe it was a social experiment, and I don't recall the exact nature of the repo in order to know if that kind of thing is ludicrous here. But I do think it'd be good fun to take this lull and find out the outcome of a hypothetical github.com/open-terraform/open-terraform which just ran a github action that merged PRs that had more than a 5(10?) differential of :+1: to :-1: reactions on it. Build failures would instantly close the PR, and test failures would be exempt from auto-merge
If that worked sufficiently well, I'd initially mirror every repo from https://github.com/terraform-providers https://github.com/terraform-providers into that same GitHub organization and continue that exercise. IMHO the providers suffer from bitrot a lot more than formal terraform does
I think of that hypothesis as a "open source optimist" versus "open source pessimist:" are people who go out of their way to open PRs trying to improve the common good, or trying to drain the life out of maintainers?
- bpodgursky 5y agohttps://github.com/illacceptanything/illacceptanything https://github.com/illacceptanything/illacceptanything
- mdaniel 5y agoHeh, thanks for tracking that down, and it's as marvelous as one would expect from 6 years of exposure to the Internet :-)
- kubanczyk 5y agoCanonical article about that: Pieter Hintjens "Why Optimistic Merging Works Better" (2015) http://hintjens.com/blog:106 http://hintjens.com/blog:106