The compose-go library has to be kept up-to-date with approved changes in the Compose specification. As we define new attributes to be added to the spec, this typically requires:
- Updating
schemato latest version from compose-spec - Creating the matching struct/field in
types - Creating the matching
CheckXXmethod incompatibility - If the new attribute replaces a legacy one we want to deprecate, creating the adequate logic in
normalize.go