Refactor report issues to allow for additional pipeline
Current report issue functionality is coupled to existing quality group project names as well as actual domain URIs. Refactoring report issues to account for new staging-canary
project, which points to canary.staging.gitlab.com
.
Since there are not currently standards on naming when creating additional environment projects or environment URIs, there's no current pattern to make this programmatic, but this is something we should keep in mind for future refactoring.
Tasks
-
Update ReportAsIssue -
Add needed labels in gitlab-org
-
Refactor handle_gitlab_client_exceptions
method -
Add test for staging-canary context -
Test changes (build/execute)
Edited by Zeff Morgan