Validate (lint) .gitlab-ci.yml in the Web IDE
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to Solve
Currently validating the .gitlab-ci.yml file requires users to visit a special ci/lint URL within their project and manually copy the contents of their file. If the configuration is not valid, users have to edit that file and then finally copy/paste the valid one back to their editor and commit the changes.
Proposal
Users who are editing the .gitlab-ci.yml file in the Web IDE should have access to a validate button that runs the current contents of the file through the validator and provides feedback to users.
| Description | Error | Success |
|---|---|---|
| Default | ![]() |
![]() |
| Dark | ![]() |
![]() |
Clicking Validate would call the Lint API and then provide feedback to users in the validation tab.
Availability and Testing
The new feature will require some test coverage, system tests and possibly an E2E (depending on how much usage we expect it to get).




