If you have some customers that rely on GitHub-specific features and some others that rely on GitLab-specific features then you will have to support both set of APIs.