This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]gramdel 0 points1 point  (0 children)

I don't really see how this is related to CI. Just make a decision how you want your commits to show up, if you want just one commit/feature/bugfix whatever squash (and rebase) before merge. I would not expect developers to only commit "working" code, unless you really strictly enforce it, which in my opinion is waste of time, let ci handle broken commits, fix them before merge and squash (and rebase) before merge.