Autocomplete CI and Static Validation - CI/CD Home MVC
Release notes
Writing a valid pipeline configuration can be difficult for both novice and advance users, syntax structure should be accurate and any diversion will cause the configuration to be invalid, in this release we've added static validation to our pipeline editor which auto-complete CI keywords and highlight invalid section in your pipeline configuration, with this improvement you can increase the efficiency when writing and debugging GitLab CI pipelines.
Problem to solve
Proposal
For part 2.5 outlined in &4540 (comment 424441378).
- wrap up the validation functionality from the WebIDE into a module the Editor Lite can consume (what is referred to here: #247483 (comment 412842587))
It is suggested in the comment that this will be easy, but none of has done it yet, so there may be surprises.
Definition of done
-
Syntax validation for gitlab-ci YAML files. -
documentation on the limitation of the feature: it only works with FF schema_linting
enabled.
Edited by Jackie Porter