This is an automated email from the ASF dual-hosted git repository.
lynwee pushed a change to branch dev0702
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
from df78750e9 feat(azuredevops): collector pr's labels to table
pull_request_labels
add d4eabc4b9 feat(dora): add incident related tables (#7652)
add 3df92bf51 Merge branch 'main' into dev0702
No new revisions were added by this update.
Summary of changes:
.../core/models/domainlayer/code/pull_request.go | 53 ++++++++
...=> project_incident_deployment_relationship.go} | 6 +-
.../models/domainlayer/domaininfo/domaininfo.go | 4 +-
.../domainlayer/ticket/{issue.go => incident.go} | 70 ++--------
.../{issue_assignee.go => incident_assginee.go} | 8 +-
backend/core/models/domainlayer/ticket/issue.go | 51 ++++++-
...40621_init_incidents_and_incident_assignees.go} | 15 +-
...go => 20240621_rename_project_issue_metrics.go} | 18 ++-
.../archived/incident.go} | 71 ++--------
.../archived/incident_assignee.go} | 14 +-
backend/core/models/migrationscripts/register.go | 2 +
.../dora/e2e/connect_incident_to_deploy_test.go | 6 +-
... project_incident_deployment_relationships.csv} | 0
backend/plugins/dora/impl/impl.go | 4 +
backend/plugins/dora/impl/impl_test.go | 3 +
.../dora/tasks/incident_deploy_connector.go | 8 +-
.../dora/tasks/incident_from_issue_generator.go | 151 +++++++++++++++++++++
.../tasks/incident_from_pull_request_generator.go | 59 ++++++++
backend/plugins/starrocks/utils/utils.go | 2 +-
backend/plugins/webhook/api/issues.go | 67 +++++++--
.../pydevlake/domain_layer/crossdomain.py | 4 +-
backend/server/services/project.go | 6 +-
grafana/dashboards/DORA.json | 10 +-
grafana/dashboards/DORAByTeam.json | 10 +-
grafana/dashboards/DORADebug.json | 12 +-
.../dashboards/DORADetails-ChangeFailureRate.json | 6 +-
.../DORADetails-FailedDeploymentRecoveryTime.json | 6 +-
27 files changed, 464 insertions(+), 202 deletions(-)
rename backend/core/models/domainlayer/crossdomain/{project_issue_metric.go =>
project_incident_deployment_relationship.go} (85%)
copy backend/core/models/domainlayer/ticket/{issue.go => incident.go} (55%)
copy backend/core/models/domainlayer/ticket/{issue_assignee.go =>
incident_assginee.go} (85%)
copy backend/core/models/migrationscripts/{20221201_add_project_pr_metric.go
=> 20240621_init_incidents_and_incident_assignees.go} (75%)
copy
backend/core/models/migrationscripts/{20220725_add_project_mapping_table.go =>
20240621_rename_project_issue_metrics.go} (67%)
copy backend/core/models/{domainlayer/ticket/issue.go =>
migrationscripts/archived/incident.go} (50%)
copy backend/core/models/{domainlayer/ticket/issue_assignee.go =>
migrationscripts/archived/incident_assignee.go} (77%)
rename backend/plugins/dora/e2e/snapshot_tables/{project_issue_metrics.csv =>
project_incident_deployment_relationships.csv} (100%)
create mode 100644 backend/plugins/dora/tasks/incident_from_issue_generator.go
create mode 100644
backend/plugins/dora/tasks/incident_from_pull_request_generator.go