Skip to content

Backend: Legacy POST /ci/lint API endpoint

Introduction

The POST /ci/lint API endpoint is problematic because it does not accept a project as a parameter. So, the result is only valid as long as the CI config is basic (no includes, no rules, etc).

I haven't found the related discussions about those problems but please add if you find any.

Data

Proposal

  1. Add the deprecated notice to the documentation.
  2. Initiate a deprecation flow: https://about.gitlab.com/handbook/product/gitlab-the-product/#process-for-deprecating-and-removing-a-feature
  3. Reach out to the affected users.
  4. Enable the removal for GitLab.com.
  5. Enable the removal for self-hosted in major version.
Edited by Furkan Ayhan