This is an automated email from the ASF dual-hosted git repository.

klesh pushed a change to branch cp-7559-release-v1.0
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


 discard a9a172832 adding pull_request_id index to  
pull_request_commits/comments tables (#7559)
     add 18009e2d3 feat: update webhook url (#7554)
     add 2816c188f feat: add assignees and reviewers to pull_request_x table 
(#7556)
     add 7220c10b1 feat: starrocks add STARROCKS_REPLICAS_NUM env (#7565)
     add 42c9c5c60 Update GET /projects API, fetch projects in parallel (#7567)
     add bc246b1a8 fix: deployment result not working (#7566)
     add 7bab7add2 feat: add issue_trace plugin (#7544)
     add 288c01e3c fix(github): use different graphql path in enterprise 
version (#7541)
     add ba1840d34 fix: add primary key to _tool_gitlab_assignees and 
_tool_gitlab_reviewers tables (#7573)
     add c959ed0ae fix: if no data, the On-time Delivery chart should show no 
data (#7576)
     add 54fe38219 feat: add jira_trace plugin to jira bp (#7569)
     add 21f24c18d fix(zentao): fix unexpected data (#7578)
     add 3ea44f963 Fix bitbucket server 0606 (#7580)
     add 1c3fc5357 fix: pr commit 404 (#7577)
     add 7812288a1 fix: bitbucket remote api swallows errors sliently (#7583)
     add 6a9c0eb4d fix: pagerduty task always fails (#7584)
     add 0906d279a fix: pagerduty scope api listing service without related 
projects (#7587)
     add 13b20bd12 fix: gitlab pr reviewers and assignees id (#7588)
     add fbfaedfc9 fix: error current page when deleting the last data scope 
(#7602)
     add f53c176dd fix: not set input width in jira basic auth (#7603)
     add 91848cd64 fix: reset password component in plugin connection (#7606)
     add 51eeeed1a feat: jira is subtask trans to type SUBTASK (#7608)
     add 2dcdae4cf fix(gitlab): support `ENABLE_SUBTASKS_BY_DEFAULT` (#7612)
     add 1a2540035 feat(customize): allow rawDataParams to include LIKE style 
wildcards (#7571) (#7572)
     add e8b8ff9e9 fix(pagerduty): fix errors when deleting connections (#7617)
     add a164de435 fix: error page set when deleting data scope (#7619)
     add 63e0ce6f8 fix(opsgenie): fix errors when deleting connections (#7621)
     add 44f3deae2 fix(framework): sanitize gitextractor plugin options 
correctly (#7622)
     add 7f68dc381 feat: add issue trace configuration for project (#7624) 
(#7627)
     add 5d6cfe4c6 feat: default enable project plugin and remove configuration 
(#7630) (#7631)
     add 77e13d394 fix: link error (#7629) (#7632)
     add 125064886 refactor(logs): add error logs when executing migrations 
(#7633) (#7636)
     add 637eab058 fix(migration): fix unexpected `defer unlock` (#7634) (#7635)
     add 45d1926c5 fix: pr reviewers and assignees script version error (#7645) 
(#7646)
     add bbe574a43 fix: layout overflow error (#7648) (#7649)
     add 6903d5171 fix: git extractor commit rawdataorigin is empty (#7658) 
(#7659)
     add 6aa0a7e6f fix(gitextractor): update database store, set it incremental 
by default (#7660) (#7661)
     add 1338da180 Add more logs and update the steps when initing app (#7662) 
(#7663)
     add 2e07df3e8 feat: support configuration for dashboard url (#7670) (#7672)
     add b59689a4c feat: hide dashboard icon when hiding copyright (#7669) 
(#7671)
     add 015f52196 feat: weekly report dashboard (#7674) (#7675)
     add 4cdd754f1 feat: fix CircleCI dashboard SQLs and wording (#7673) (#7676)
     add 4419432fd fix: update weekly report (#7678) (#7679)
     add b6c85a362 fix: redirect url error (#7680) (#7681)
     add 2e56bddf2 fix: update the wording of the weekly report dashboard 
(#7682) (#7683)
     add b4cbc170f fix: delete weekly report dashboard (#7685) (#7686)
     add ff0b29056 feat(framework): fetch project list by keyword (#7689) 
(#7690)
     add fd29d2c77 fix: jira epic not collect (#7692) (#7693)
     add ca7619dd9 fix(framework): case-insensitive when getting projects with 
keyword (#7695) (#7697)
     add a7fbfd696 fix(zentao): make sure close_date must be before opened_date 
(#7699) (#7701)
     add f589c2785 fix(sonarqube): update name field in sonar tool layer tables 
(#7707) (#7709)
     add 4589671b2 fix: github connection.enableGraphql should be default to 
true (#7711) (#7712)
     add 70356b3b9 feat: add GitHub request reviewer and Merged By (#7716)
     add a0e6383cc fix: engineering overview dashboard (#7717) (#7718)
     add 692a2abb8 fix: addition of some commits are ridiculous huge (#7719) 
(#7720)
     add 68a19eddb fix: remove the dependency of the month filter (#7721) 
(#7722)
     add e488b3705 fix: add pr Additions and Deletions (#7714) (#7723)
     add 7825e9167 adding pull_request_id index to  
pull_request_commits/comments tables (#7559)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a9a172832)
            \
             N -- N -- N   refs/heads/cp-7559-release-v1.0 (7825e9167)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 backend/core/migration/migrator.go                 |    5 +
 .../core/models/domainlayer/code/pull_request.go   |    4 +
 ...request_labels.go => pull_request_assignees.go} |   14 +-
 ...request_labels.go => pull_request_reviewers.go} |   14 +-
 .../models/domainlayer/domaininfo/domaininfo.go    |    2 +
 backend/core/models/domainlayer/ticket/issue.go    |    1 +
 ... => 20240531_add_pr_assignees_and_reviewers.go} |   16 +-
 ...240607_modify_pr_assignees_and_reviewers_id.go} |   38 +-
 .../20240710_add_changes_to_pr.go}                 |   27 +-
 ...to_issues.go => 20240710_add_merge_by_to_pr.go} |   25 +-
 .../archived/pull_request_assignees.go}            |   22 +-
 .../archived/pull_request_reviewers.go}            |   22 +-
 backend/core/models/migrationscripts/register.go   |    4 +
 backend/core/models/pipeline.go                    |    3 -
 backend/go.mod                                     |    2 +-
 backend/go.sum                                     |    2 +
 .../e2e/snapshot_tables/pull_requests.csv          |    4 +-
 backend/plugins/bitbucket/api/remote_api.go        |    8 +
 .../_tool_bitbucket_server_pull_requests.csv       |   22 +-
 .../_tool_bitbucket_server_users_in_pr.csv         |    4 +-
 .../e2e/snapshot_tables/pull_requests.csv          |   22 +-
 .../bitbucket_server/tasks/pr_commit_collector.go  |    1 +
 .../plugins/bitbucket_server/tasks/pr_extractor.go |    8 +-
 .../plugins/bitbucket_server/tasks/task_data.go    |   12 +
 .../plugins/customize/e2e/extract_fields_test.go   |  130 +-
 .../e2e/raw_tables/_raw_jira_api_issues.csv        |   34 +-
 .../plugins/customize/e2e/raw_tables/issues.csv    |   34 +-
 .../issues_for_data_extraction_board8.csv          |   31 +
 .../issues_for_data_extraction_board9.csv          |   31 +
 ...csv => issues_for_data_extraction_wildcard.csv} |   34 +-
 .../customize/tasks/customized_fields_extractor.go |    2 +-
 .../e2e/change_lead_time/project_pr_metrics.csv    |    8 +-
 .../dora/tasks/change_lead_time_calculator.go      |   17 +-
 backend/plugins/gitextractor/models/interface.go   |    1 +
 .../plugins/gitextractor/parser/clone_gitcli.go    |   62 +-
 backend/plugins/gitextractor/parser/repo_gogit.go  |   14 +
 .../plugins/gitextractor/parser/repo_libgit2.go    |   15 +-
 backend/plugins/gitextractor/parser/taskdata.go    |    2 +-
 backend/plugins/gitextractor/store/csv.go          |    3 +
 backend/plugins/gitextractor/store/database.go     |   10 +-
 backend/plugins/gitextractor/tasks/repo_cloner.go  |    4 +-
 backend/plugins/github/api/connection_api.go       |    3 +
 backend/plugins/github/e2e/pr_review_test.go       |    5 +-
 backend/plugins/github/e2e/pr_test.go              |    2 +
 .../snapshot_tables/_tool_github_pull_requests.csv |    4 +-
 .../e2e/snapshot_tables/_tool_github_reviewers.csv |   14 +-
 .../github/e2e/snapshot_tables/pull_requests.csv   |  100 +-
 .../20240710_add_merge_by_to_pr.go}                |   25 +-
 .../20240711_restruct_github_reviewers.go          |   65 +
 .../github/models/migrationscripts/register.go     |    2 +
 backend/plugins/github/models/pr.go                |    5 +-
 backend/plugins/github/models/reviewer.go          |    8 +-
 backend/plugins/github/tasks/pr_convertor.go       |    4 +
 .../plugins/github/tasks/pr_review_extractor.go    |    4 +-
 .../{pr_label_convertor.go => review_convertor.go} |   45 +-
 backend/plugins/github_graphql/impl/impl.go        |   12 +-
 .../plugins/github_graphql/tasks/pr_collector.go   |   27 +
 .../plugins/github_graphql/tasks/pr_extractor.go   |   18 +-
 backend/plugins/gitlab/api/blueprint_V200_test.go  |   28 +-
 backend/plugins/gitlab/api/blueprint_v200.go       |   22 +-
 backend/plugins/gitlab/api/init.go                 |    2 +
 backend/plugins/gitlab/e2e/mr_commits_test.go      |    2 +
 .../gitlab/e2e/snapshot_tables/pull_requests.csv   |   38 +-
 backend/plugins/gitlab/impl/impl.go                |    1 +
 .../gitlab/models/{reviewer.go => assignee.go}     |   13 +-
 ...ue_assignee.go => 20240531_add_mr_assignees.go} |   22 +-
 ...5_add_mr_assignees_and_reviewers_primary_key.go |   88 ++
 .../archived/{reviewer.go => assignee.go}          |   11 +-
 .../models/migrationscripts/archived/reviewer.go   |    5 +-
 .../gitlab/models/migrationscripts/register.go     |    2 +
 backend/plugins/gitlab/models/reviewer.go          |    7 +-
 ...label_convertor.go => mr_assignee_convertor.go} |   43 +-
 .../plugins/gitlab/tasks/mr_detail_extractor.go    |   17 +-
 backend/plugins/gitlab/tasks/mr_extractor.go       |   29 +-
 ...label_convertor.go => mr_reviewer_convertor.go} |   43 +-
 .../issue_trace/api/init.go}                       |   13 +-
 .../e2e/general_issue_assignee_history_test.go}    |   39 +-
 .../e2e/general_issue_status_history_test.go}      |   40 +-
 .../issue_trace/e2e/meta.go}                       |   16 +-
 .../e2e/raw_tables}/board_issues.csv               |    2 +
 .../e2e/raw_tables}/issue_changelogs.csv           | 1384 ++++++++++----------
 .../plugins/issue_trace/e2e/raw_tables/issues.csv  |   33 +
 .../e2e/snapshot_tables/issue_assignee_history.csv |   43 +
 .../e2e/snapshot_tables/issue_status_history.csv   |  201 +++
 backend/plugins/issue_trace/impl/enricher.go       |  179 +++
 .../{jira/jira.go => issue_trace/issue_trace.go}   |   20 +-
 .../models/issue_assignee_history.go}              |   23 +-
 .../models/issue_status_history.go}                |   27 +-
 .../migrationscripts/2024_05_30_new_issue_table.go |   70 +
 .../issue_trace/services/query.go}                 |   18 +-
 .../tasks/issue_assignee_history_convertor.go      |  299 +++++
 .../tasks/issue_status_history_convertor.go        |  275 ++++
 .../tasks/issue_status_history_convertor_test.go}  |   27 +-
 .../plugins/{ae => issue_trace}/tasks/task_data.go |   24 +-
 backend/plugins/issue_trace/utils/array.go         |   62 +
 .../config.go => issue_trace/utils/constant.go}    |    4 +-
 .../clone.go => issue_trace/utils/context.go}      |   12 +-
 .../_tool_jira_issues_for_external_epics.csv       |    8 +-
 .../plugins/jira/e2e/snapshot_tables/issues.csv    |   24 +-
 backend/plugins/jira/models/issue.go               |    1 +
 ...rypoint.go => 20240611_add_subtask_to_issue.go} |   27 +-
 .../jira/models/migrationscripts/register.go       |    1 +
 backend/plugins/jira/tasks/epic_collector.go       |    3 -
 .../jira/tasks/issue_changelog_collector.go        |    2 +-
 .../jira/tasks/issue_changelog_convertor.go        |    2 +-
 .../jira/tasks/issue_changelog_extractor.go        |    2 +-
 backend/plugins/jira/tasks/issue_convertor.go      |    3 +
 backend/plugins/jira/tasks/issue_extractor.go      |    4 +
 ...d_new_fields_to_tool_opsgenie_scope_configs.go} |   25 +-
 .../opsgenie/models/migrationscripts/register.go   |    1 +
 ..._new_fields_to_tool_pagerduty_scope_configs.go} |   26 +-
 .../pagerduty/models/migrationscripts/register.go  |    1 +
 backend/plugins/pagerduty/models/service.go        |    2 +-
 backend/plugins/pagerduty/tasks/task_data.go       |    3 -
 ...0240614_update_tool_sonarqube_scope_configs.go} |   26 +-
 ...config_id.go => 20240709_modify_name_length.go} |   34 +-
 .../sonarqube/models/migrationscripts/register.go  |    2 +
 .../plugins/sonarqube/models/sonarqube_account.go  |    2 +-
 .../plugins/sonarqube/models/sonarqube_project.go  |    2 +-
 backend/plugins/starrocks/tasks/tasks.go           |    7 +-
 backend/plugins/table_info_test.go                 |    2 +
 backend/plugins/webhook/api/deployments.go         |    1 +
 backend/plugins/zentao/api/remote_api.go           |   11 +-
 backend/plugins/zentao/tasks/bug_convertor.go      |    6 +-
 backend/plugins/zentao/tasks/story_convertor.go    |    6 +-
 backend/plugins/zentao/tasks/task_convertor.go     |    6 +-
 backend/server/api/api.go                          |    1 +
 backend/server/services/init.go                    |   37 +-
 backend/server/services/pipeline.go                |   44 +-
 backend/server/services/project.go                 |   44 +-
 backend/server/services/store.go                   |    1 -
 backend/test/helper/client.go                      |    4 +-
 config-ui/env.example                              |    6 +
 config-ui/src/index.css                            |    4 +
 .../connection-form/fields/secret-key.tsx          |   19 +-
 .../components/connection-form/fields/token.tsx    |    2 +-
 .../plugins/components/data-scope-select/index.tsx |    3 +-
 .../register/github/connection-fields/token.tsx    |    2 +-
 .../register/jira/connection-fields/auth.tsx       |   11 +-
 .../register/webhook/components/create-dialog.tsx  |   20 +-
 .../plugins/register/webhook/components/utils.ts   |   56 +
 .../register/webhook/components/view-dialog.tsx    |   30 +-
 .../components/add-connection-dialog/index.tsx     |    3 +-
 config-ui/src/routes/connection/connection.tsx     |    6 +-
 config-ui/src/routes/layout/layout.tsx             |    4 +-
 config-ui/src/routes/onboard/step-4.tsx            |    9 +-
 .../src/routes/project/detail/settings-panel.tsx   |   20 +
 config-ui/src/routes/project/home/index.tsx        |   31 +-
 config-ui/src/vite-env.d.ts                        |    4 +
 grafana/dashboards/CircleCI.json                   |  110 +-
 grafana/dashboards/EngineeringOverview.json        |  523 +++++---
 151 files changed, 3758 insertions(+), 1717 deletions(-)
 copy backend/core/models/domainlayer/code/{pull_request_labels.go => 
pull_request_assignees.go} (78%)
 copy backend/core/models/domainlayer/code/{pull_request_labels.go => 
pull_request_reviewers.go} (78%)
 copy 
backend/core/models/migrationscripts/{20230921_add_issue_custom_array_fields.go 
=> 20240531_add_pr_assignees_and_reviewers.go} (75%)
 copy backend/core/models/migrationscripts/{20230208_add_code_quality.go => 
20240607_modify_pr_assignees_and_reviewers_id.go} (54%)
 copy 
backend/{plugins/jira/models/migrationscripts/20230214_remove_issue_stdstorypoint.go
 => core/models/migrationscripts/20240710_add_changes_to_pr.go} (67%)
 copy backend/core/models/migrationscripts/{20240117_add_urgency_to_issues.go 
=> 20240710_add_merge_by_to_pr.go} (65%)
 copy backend/core/models/{domainlayer/code/pull_request_labels.go => 
migrationscripts/archived/pull_request_assignees.go} (71%)
 copy backend/core/models/{domainlayer/code/pull_request_labels.go => 
migrationscripts/archived/pull_request_reviewers.go} (71%)
 create mode 100644 
backend/plugins/customize/e2e/snapshot_tables/issues_for_data_extraction_board8.csv
 create mode 100644 
backend/plugins/customize/e2e/snapshot_tables/issues_for_data_extraction_board9.csv
 rename 
backend/plugins/customize/e2e/snapshot_tables/{issues_for_data_extraction.csv 
=> issues_for_data_extraction_wildcard.csv} (74%)
 copy backend/{core/models/migrationscripts/20240117_add_urgency_to_issues.go 
=> plugins/github/models/migrationscripts/20240710_add_merge_by_to_pr.go} (65%)
 create mode 100644 
backend/plugins/github/models/migrationscripts/20240711_restruct_github_reviewers.go
 copy backend/plugins/github/tasks/{pr_label_convertor.go => 
review_convertor.go} (61%)
 copy backend/plugins/gitlab/models/{reviewer.go => assignee.go} (83%)
 copy 
backend/plugins/gitlab/models/migrationscripts/{20230606_add_issue_assignee.go 
=> 20240531_add_mr_assignees.go} (71%)
 create mode 100644 
backend/plugins/gitlab/models/migrationscripts/20240605_add_mr_assignees_and_reviewers_primary_key.go
 copy backend/plugins/gitlab/models/migrationscripts/archived/{reviewer.go => 
assignee.go} (86%)
 copy backend/plugins/gitlab/tasks/{mr_label_convertor.go => 
mr_assignee_convertor.go} (63%)
 copy backend/plugins/gitlab/tasks/{mr_label_convertor.go => 
mr_reviewer_convertor.go} (63%)
 copy backend/{core/plugin/plugin_init.go => plugins/issue_trace/api/init.go} 
(79%)
 copy backend/plugins/{jira/e2e/sprint_issue_test.go => 
issue_trace/e2e/general_issue_assignee_history_test.go} (53%)
 copy backend/plugins/{jira/e2e/sprint_issue_test.go => 
issue_trace/e2e/general_issue_status_history_test.go} (51%)
 copy backend/{core/models/migrationscripts/archived/team_user.go => 
plugins/issue_trace/e2e/meta.go} (75%)
 copy backend/plugins/{jira/e2e/snapshot_tables => 
issue_trace/e2e/raw_tables}/board_issues.csv (92%)
 copy backend/{helpers/e2ehelper/testdata => 
plugins/issue_trace/e2e/raw_tables}/issue_changelogs.csv (62%)
 create mode 100644 backend/plugins/issue_trace/e2e/raw_tables/issues.csv
 create mode 100644 
backend/plugins/issue_trace/e2e/snapshot_tables/issue_assignee_history.csv
 create mode 100644 
backend/plugins/issue_trace/e2e/snapshot_tables/issue_status_history.csv
 create mode 100644 backend/plugins/issue_trace/impl/enricher.go
 copy backend/plugins/{jira/jira.go => issue_trace/issue_trace.go} (74%)
 copy backend/plugins/{ae/models/project.go => 
issue_trace/models/issue_assignee_history.go} (62%)
 copy backend/plugins/{ae/models/project.go => 
issue_trace/models/issue_status_history.go} (53%)
 create mode 100644 
backend/plugins/issue_trace/models/migrationscripts/2024_05_30_new_issue_table.go
 copy backend/{server/services/pushapi.go => 
plugins/issue_trace/services/query.go} (70%)
 create mode 100644 
backend/plugins/issue_trace/tasks/issue_assignee_history_convertor.go
 create mode 100644 
backend/plugins/issue_trace/tasks/issue_status_history_convertor.go
 copy backend/{core/errors/util_test.go => 
plugins/issue_trace/tasks/issue_status_history_convertor_test.go} (65%)
 copy backend/plugins/{ae => issue_trace}/tasks/task_data.go (68%)
 create mode 100644 backend/plugins/issue_trace/utils/array.go
 copy backend/plugins/{pagerduty/models/config.go => 
issue_trace/utils/constant.go} (95%)
 copy backend/plugins/{gitextractor/parser/clone.go => 
issue_trace/utils/context.go} (81%)
 copy 
backend/plugins/jira/models/migrationscripts/{20230214_remove_issue_stdstorypoint.go
 => 20240611_add_subtask_to_issue.go} (62%)
 copy 
backend/{core/models/migrationscripts/20220601_add_subtasks_to_task_table.go => 
plugins/opsgenie/models/migrationscripts/20240614_add_new_fields_to_tool_opsgenie_scope_configs.go}
 (56%)
 copy 
backend/{core/models/migrationscripts/20240521_modify_cicd_pipeline_commits_repo_url_length.go
 => 
plugins/pagerduty/models/migrationscripts/20240614_add_new_fields_to_tool_pagerduty_scope_configs.go}
 (58%)
 copy 
backend/{core/models/migrationscripts/20230508_add_original_status_to_pull_request.go
 => 
plugins/sonarqube/models/migrationscripts/20240614_update_tool_sonarqube_scope_configs.go}
 (56%)
 copy 
backend/plugins/sonarqube/models/migrationscripts/{20230922_add_scope_config_id.go
 => 20240709_modify_name_length.go} (58%)
 create mode 100644 config-ui/src/plugins/register/webhook/components/utils.ts

Reply via email to