Semantic versioning (semver) is a versioning scheme for software that helps maintain compatibility. However, it has flaws in its definition of 'breaking' changes and the effectiveness of current tooling in checking semver compatibility. Downgrade CI is a solution to address these flaws.

•9m read time•From juliabloggers.com
Post cover image
Table of contents
Okay if it’s great, then how can it be flawed?Breaking: a great concept but with unclear boundariesStandard CI/CD Systems are Insufficient to Check Semver CompatibilitySetting up Downgrade CIConclusion
Share this post