Public API
datadog-ci respects Semantic Versioning 2.0.0.
Classes, modules, and methods marked as part of the public API will not introduce breaking changes outside of a major version release.
Objects that belong to the public API are marked with the @public_api YARD documentation tag.
When navigating datadog-ci's YARD documentation, public API
objects will have an explicit banner informing the user that they are part of the public API contract.
Objects not marked with the @public_api tag are not part of the public API contract, and thus
considered internal to datadog-ci. These objects can receive breaking changes in minor and patch
releases.