CI Lint fix for future deprecated endpoint

Summary

The generic CI linter for GitLab is going away in 16.0. The new endpoint will require a namespace/project to work. This will cause problems with glab ci lint as it's using the old endpoint.

Possible Solutions

  • We could put a future deprecation message in for glab ci lint
  • Eventually require glab ci lint to need a namespace. We could probably infer it from the project it's in using another API call?
Edited by Jay McCure