News for hackers. Stuff that matters.
Re:The End of CI by cassianoleal on Sunday July 03, 2022 @08:04AM (#31967079)
The TBD [0] crowd disagrees with you.

I agree with you though.

Not that I don't see the value proposed by TBD, but I think you can have >90% of said value and none of the downsides using a well thought out branching strategy.

[0] Trunk-Based Development: https://trunkbaseddevelopment.com/

Re:The End of CI by liuliu on Sunday July 03, 2022 @09:16AM (#31967476)
TBD doesn't mean you have a red CI main branch. Of course it is always green on main. It means you have short lived feature branch and rely on runtime checks for feature gating. A broken main will halt TBD. You are mischaracterize what TBD is.
Re:The End of CI by smallnix on Sunday July 03, 2022 @08:39AM (#31967252)
From the linked Website:

> Depending on the team size, and the rate of commits, short-lived feature branches are used for code-review and build checking (CI). [...] Very small teams may commit direct to the trunk.

Re:The End of CI by cassianoleal on Monday July 04, 2022 @07:13PM (#31982665)
Indeed. That seems to be a new-ish addition. I'm glad they now admit alternate approaches.
Re:The End of CI by cntainer on Sunday July 03, 2022 @09:34AM (#31967595)
I'm in the "continuously improve the team's process to best suit its needs" crowd.

Sometimes TBD is the answer, sometimes you need something else.

What I did notice is that, with time, mature teams end up simplifying processes in order to reduce friction and increase output.