In the end adhering to semantic versioning indicates a commitment to maintaining parallel lines of development. One that breaks APIs, one that maintains them (but may introduce other changes), and one that involves only bug fixes.
These days though the mantra seems to be "push to prod", and thus you may as well increment the major number on every push...
These days though the mantra seems to be "push to prod", and thus you may as well increment the major number on every push...