I noticed in this Github PR that the schema for the
circle.yml files seems to be changing to add a
compile step: https://github.com/circleci/circleci-docs/pull/475#discussion_r92707455
Might CircleCI share the exact schema for
Might CircleCI build a tool to lint
circle.yml files with clear errors? Might it use the exact same tool internally when validating configuration, so that errors are predictable and users could even look into an open source repo’s code to better understand them?
Might CircleCI version changes to the
circle.yml schema, with a clear changelog (say, a public repo’s history)?