Today we’re formally promoting our HCL Configuration as Code language to Generally Available. HCL was introduced to provide a significantly more expressive and flexible mechanism to model your DevOps estate. HCL configurations now cover all the same functionality provided by the YML configuration. See our complete HCL Configuration as Code reference for additional details.
If you’re a GitLab user, you’re all set. If you’re a GitHub user, we strongly encourage you to migrate your configuration to HCL as part of the upgrade to GitHub v4 by following our migration guide. YML configuration is now deprecated and will be removed in the next major release.