• CoderKat@lemm.ee
    link
    fedilink
    English
    arrow-up
    36
    ·
    1 year ago

    As annoying as it is when someone else breaks the CI pipeline on me, it is utterly invaluable for keeping the vast majority of commits from being able to break other people (and from you breaking others). I can’t imagine not having some form of CI to preventing merging bad code.

    • Eufalconimorph@discuss.tchncs.de
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      Even better is when you restrict merges to trunk/main/master/develop (or whatever you call it) to only happen from the CI bot *after all tests (including builds for all supported platforms) pass. Nobody else breaks the CI pipiline, because breaking changes just don’t merge. The CI pipeline can test itself!