How often do you release?

Quality Gates in Sonar are used to answer the question: “is my project ready for release?”

This is purely from a Clean Code perspective (is the quality of my code high enough that I can release)? It’s also probably not the only indicator you use.

So we want to know – how often do you release your code? Is it…

  • When a defined release is feature-complete?
  • Every time you merge to master?
    • Except Fridays? :smiley:
  • On a pre-defined cadence?

Perhaps you have an entirely different approach. In any case, we want to know!