Getting very close to having it work for gitlab at least.