CircleCI 2.1 introduced reusable components and parameters, features that seek to emulate abilities provided by programming languages like JavaScript. Currently, the config SDK only supports 2.0 configuration.
Supporting certain features such as parameters in reusable executors has been proven difficult to implement and cumbersome to utilize as a user. However, we recognize the value in supporting 2.1 configuration abstraction so that existing 2.1 configs could be parsed, abstracted, and manipulated in the future.
Support CircleCI 2.1 Config
CircleCI 2.1 introduced reusable components and parameters, features that seek to emulate abilities provided by programming languages like JavaScript. Currently, the config SDK only supports 2.0 configuration.
Supporting certain features such as parameters in reusable executors has been proven difficult to implement and cumbersome to utilize as a user. However, we recognize the value in supporting 2.1 configuration abstraction so that existing 2.1 configs could be parsed, abstracted, and manipulated in the future.