WIP: GithubService integration defaults to mirror settings
What
The GithubService
project integration extracts settings from mirror URL by default.
Why
Users will usually use that service alongside mirroring and shouldn't have to configure project URL and token in multiple places.
If a project is moved or tokens are rotated this will mean only one place needs updating.
When importing a project from GitHub enterprise we won't have configured this integration automatically, so users would have to enter details twice.
Screenshots
Acceptance criteria
-
Changelog entry added, if necessary -
Documentation created/updated -
API support added -
Tests added for this feature/bug - Review
-
Has been reviewed by UX -
Has been reviewed by Frontend -
Has been reviewed by Backend
-
-
Internationalization required/considered -
End-to-end tests pass ( package-qa
manual pipeline job)
Related
Edited by James Edwards-Jones