Semantic Versioning is a software-development concept that supports DevOps by making code changes, dependencies, packages, and build outputs traceable and repeatable.
Development and platform teams use this concept to make changes reviewable, reproducible, auditable, and easier to automate in a CI/CD workflow.
Related concepts include DevOps, Version Control and Repository.