Replies: 3 comments 7 replies
-
That's what I suggested, so of course I'm okay with it. 👍 Regarding signed commits, I'm aligned with the position of Linus Torvalds: https://web.archive.org/web/20201111174438/http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html#a2583316 TL;DR: Basically, what's important is that releases are signed, and when they are created on github, they are. BTW, currently Will's GPG key is expired: Did anyone come forward and protest that the GPG key was expired? Nope. As a side note, I consider GPG broken, my app uses minisign. In Python world, Pypi has removed GPG signature of packages, see: https://blog.pypi.org/posts/2023-05-23-removing-pgp/. So what you should do is sign tags, that's the important thing. |
Beta Was this translation helpful? Give feedback.
-
I don't hate this idea, it definitely forces more care from contributors as fixing mistakes require due process rather than force pushing the primary branch. |
Beta Was this translation helpful? Give feedback.
-
Also, it would be great if you could set the merge behavior to squash by default, so we can have a clean history. |
Beta Was this translation helpful? Give feedback.
-
I would like to protect the master branch and only allow merges, require pull requests and need at require at least one code reviewer to approve before being able to merge. Also I'd like to require signed commits, but I see that @NicolasCARPi doesn't have this on all commits.
Before I make drastic changes I'd like to consult with @NicolasCARPi and @willpower232 on their opinions?
Beta Was this translation helpful? Give feedback.
All reactions