CI development guideline for adding/changing keyword
Summary
We need a guideline for adding and changing CI keywords under a new page in https://docs.gitlab.com/ee/development/cicd/.
- Where to use
Entry::Configurable
orEntry::Attributable
. -
entry
andattributes
usage. - Using
*_value
when returning a nested entry from thevalue
method. - the contributing docs and/or a Danger to comment to add specs to
spec/lib/gitlab/ci/yaml_processor_spec.rb
. - How to use feature flags.
Other links
mentioned from;
May be related to Consistency of CI entry values (composed or not) (#365853).
Edited by Furkan Ayhan