Dans dk-githubUrl, les cas d'erreurs ne sont pas traités et seront donc perdus.
Il faudrait un .catch(reject) à chaque fois.
J'ai vu que la règle ESLint no-unused-vars est désactivée. Je recommande de la réactiver, elle aurait averti que les reject ne sont pas utilisés.