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

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


    from dbb47738b fix: return url error when exit onboard (#7352)
     add 5e3a4d733 refactor: pagerduty adopts the new dshelpers (#7353)
     add 6f57a15a9 fix: git clone failing on azuredevops (#7356)
     add d571e97c7 Support human readable project name (#7357)
     add 2c5a08d38 fix: CLT ignores the first deployment (#7362)
     add c7b6336ba fix: plugin github config error (#7365)
     add ca89492a9 feat: add remote repository support for azure devops (#7364)
     add d89234cb2 feat: onboard support dora (#7372)
     add 2f3b5367b fix: add jira jql checker debug log (#7376)
     add 95100c518 feat: enable dora when onboarding progress (#7373)
     add 8f8d637ce feat: add quick link to connection in project select 
connectons (#7374)
     add c1eebe8f0 Reference zentao instead of gitlab (#7382)
     add 2814cf1df fix: should not throwing error on empty repo (#7383)
     add afe49e109 feat: subtask state manager (#7384)
     add 696ed6e8c feat: jira issue and changelog extractors support 
incremental mode (#7387)
     add 6ab1d296c fix: customize plugin can not update old data (#7389)
     add f51e718f1 fix: expand click area for add new connection (#7395)
     add cd081d979 fix: something for onboard (#7397)
     add c48e27892 fix: reduce the entities collected by default (#7366)
     add 9542510e3 fix: make FinishTime optional for unfinished builds (#7401)
     add 804eb2058 docs(main README): Fixes broken links for getting started on 
development. Rearranges existing getting started section to reduce duplication 
and make it logical for new users to get started. (#7305)
     add ea2cdbcc5 fix: compatible with unset configurations (#7402)

No new revisions were added by this update.

Summary of changes:
 README.md                                          |  43 +++-
 ...s_to_plan.go => 20240424_add_subtask_states.go} |  55 ++--
 backend/core/models/migrationscripts/register.go   |   1 +
 backend/core/models/subtask_state.go               |  40 +++
 backend/core/utils/json.go                         |   9 +
 backend/helpers/e2ehelper/data_flow_tester.go      |   5 +-
 backend/helpers/pluginhelper/api/api_extractor.go  |   2 +-
 ...{api_extractor.go => api_extractor_stateful.go} |  95 +++----
 .../helpers/pluginhelper/api/batch_save_divider.go |  42 +--
 backend/helpers/pluginhelper/api/pipeline_plan.go  |  24 ++
 .../pluginhelper/api/subtask_state_manager.go      | 128 ++++++++++
 ...nager_test.go => subtask_state_manager_test.go} |  90 ++++---
 backend/impls/context/default_subtask_context.go   |   6 +-
 backend/impls/dalgorm/dalgorm.go                   |  14 +
 .../azuredevops_go/api/azuredevops/client.go       | 282 +++++++++++++++++++++
 .../client_test.go}                                |   6 +-
 .../azuredevops_go/api/azuredevops/models.go       | 132 ++++++++++
 .../api/{ => azuredevops}/testdata/test.txt        |   0
 .../plugins/azuredevops_go/api/blueprint_v200.go   |  52 +++-
 .../azuredevops_go/api/blueprint_v200_test.go      |  66 ++++-
 .../plugins/azuredevops_go/api/connection_api.go   |   9 +-
 backend/plugins/azuredevops_go/api/remote_data.go  |  65 -----
 .../plugins/azuredevops_go/api/remote_helper.go    | 223 +++++++++++-----
 backend/plugins/azuredevops_go/api/vs_client.go    | 137 ----------
 backend/plugins/azuredevops_go/e2e/build_test.go   |   1 +
 .../raw_tables/_raw_azuredevops_go_api_builds.csv  |   5 +-
 .../_raw_azuredevops_go_api_timeline_records.csv   |   6 +-
 .../_tool_azuredevops_go_builds.csv                |   5 +-
 .../_tool_azuredevops_go_timeline_records.csv      |   4 +
 .../e2e/snapshot_tables/cicd_pipeline_commits.csv  |   5 +-
 .../e2e/snapshot_tables/cicd_pipelines.csv         |   5 +-
 .../e2e/snapshot_tables/cicd_tasks.csv             |   4 +
 backend/plugins/azuredevops_go/models/base.go      |   5 +
 backend/plugins/azuredevops_go/models/build.go     |  16 +-
 .../20240413_add_remote_repo_support.go}           |  47 ++--
 .../models/migrationscripts/register.go            |   1 +
 backend/plugins/azuredevops_go/models/repo.go      |  13 +-
 .../azuredevops_go/tasks/ci_cd_build_collector.go  |  12 +-
 .../azuredevops_go/tasks/ci_cd_build_converter.go  |   7 +-
 .../azuredevops_go/tasks/ci_cd_build_extractor.go  |   6 +-
 backend/plugins/azuredevops_go/tasks/task_data.go  |   4 +-
 backend/plugins/circleci/api/connection_api.go     |   3 +-
 .../dora/e2e/change_lead_time/commits_diffs.csv    |  13 +-
 .../e2e/change_lead_time/project_pr_metrics.csv    |   1 +
 .../e2e/change_lead_time/pull_request_comments.csv |  27 +-
 .../e2e/change_lead_time/pull_request_commits.csv  |  27 +-
 .../dora/e2e/change_lead_time/pull_requests.csv    |  15 +-
 .../dora/tasks/change_lead_time_calculator.go      |   1 +
 .../plugins/gitextractor/parser/clone_gitcli.go    |  54 ++--
 backend/plugins/gitextractor/parser/taskdata.go    |   9 +-
 backend/plugins/gitextractor/tasks/repo_cloner.go  |   3 +
 backend/plugins/jenkins/api/scope_api.go           |  18 +-
 backend/plugins/jenkins/impl/impl.go               |   2 +-
 .../jira/tasks/board_filter_begin_collector.go     |   3 +
 .../jira/tasks/board_filter_end_collector.go       |   3 +-
 .../jira/tasks/issue_changelog_collector.go        |   2 +-
 .../jira/tasks/issue_changelog_convertor.go        |   2 +-
 .../jira/tasks/issue_changelog_extractor.go        |  20 +-
 backend/plugins/jira/tasks/issue_extractor.go      |  29 +--
 backend/plugins/pagerduty/api/blueprint_v200.go    |  95 +++----
 .../api/{connection.go => connection_api.go}       |  47 +---
 backend/plugins/pagerduty/api/init.go              |  35 +--
 backend/plugins/pagerduty/api/remote.go            | 233 -----------------
 .../{opsgenie => pagerduty}/api/remote_api.go      | 128 ++++++----
 .../pagerduty/api/{scope.go => scope_api.go}       |  32 +--
 backend/plugins/pagerduty/e2e/incident_test.go     |   9 +-
 backend/plugins/pagerduty/impl/impl.go             |   4 +-
 backend/plugins/pagerduty/tasks/task_data.go       |  10 +-
 .../plugins/tapd/tasks/bug_changelog_collector.go  |   2 +-
 .../plugins/tapd/tasks/bug_changelog_converter.go  |   2 +-
 .../plugins/tapd/tasks/bug_changelog_extractor.go  |   3 +-
 backend/plugins/trello/api/scope_api.go            |   6 -
 backend/plugins/zentao/api/remote_api.go           |   2 +-
 backend/plugins/zentao/api/scope_api.go            |   8 +-
 .../zentao/tasks/bug_repo_commits_collector.go     |   2 +-
 .../zentao/tasks/bug_repo_commits_convertor.go     |   2 +-
 .../zentao/tasks/bug_repo_commits_extractor.go     |   2 +-
 .../zentao/tasks/story_repo_commits_collector.go   |   2 +-
 .../zentao/tasks/story_repo_commits_convertor.go   |   5 +-
 .../zentao/tasks/story_repo_commits_extractor.go   |   3 +-
 .../zentao/tasks/task_repo_commits_collector.go    |   2 +-
 .../zentao/tasks/task_repo_commits_convertor.go    |   5 +-
 .../zentao/tasks/task_repo_commits_extractor.go    |   3 +-
 .../python/plugins/azuredevops/azuredevops/main.py |   2 +-
 .../python/pydevlake/pydevlake/pipeline_tasks.py   |   5 +-
 backend/server/api/api.go                          |   3 +
 backend/server/api/project/project.go              |   4 +-
 backend/server/api/router.go                       |   4 +-
 backend/server/services/task.go                    |   5 +-
 backend/test/e2e/manual/azuredevops/models.go      |   1 +
 config-ui/src/plugins/components/index.ts          |   1 +
 .../components/plugin-name}/index.tsx              |  40 +--
 config-ui/src/plugins/register/github/config.tsx   |   1 -
 .../components/add-connection-dialog/index.tsx     |  50 ++--
 config-ui/src/routes/onboard/components/card.tsx   |   4 +-
 config-ui/src/routes/onboard/index.tsx             |   2 +-
 config-ui/src/routes/onboard/step-0.tsx            |  40 ++-
 config-ui/src/routes/onboard/step-3.tsx            |   2 +-
 config-ui/src/routes/pipeline/components/task.tsx  |   3 +
 env.example                                        |   3 +
 100 files changed, 1645 insertions(+), 1071 deletions(-)
 copy backend/core/models/migrationscripts/{20220622_rename_tasks_to_plan.go => 
20240424_add_subtask_states.go} (51%)
 create mode 100644 backend/core/models/subtask_state.go
 copy backend/helpers/pluginhelper/api/{api_extractor.go => 
api_extractor_stateful.go} (57%)
 create mode 100644 backend/helpers/pluginhelper/api/subtask_state_manager.go
 copy backend/helpers/pluginhelper/api/{collector_state_manager_test.go => 
subtask_state_manager_test.go} (61%)
 create mode 100644 backend/plugins/azuredevops_go/api/azuredevops/client.go
 rename backend/plugins/azuredevops_go/api/{vs_client_test.go => 
azuredevops/client_test.go} (97%)
 create mode 100644 backend/plugins/azuredevops_go/api/azuredevops/models.go
 rename backend/plugins/azuredevops_go/api/{ => azuredevops}/testdata/test.txt 
(100%)
 delete mode 100644 backend/plugins/azuredevops_go/api/remote_data.go
 delete mode 100644 backend/plugins/azuredevops_go/api/vs_client.go
 copy backend/plugins/{jira/models/migrationscripts/20230129_add_multi_auth.go 
=> azuredevops_go/models/migrationscripts/20240413_add_remote_repo_support.go} 
(51%)
 rename backend/plugins/pagerduty/api/{connection.go => connection_api.go} (81%)
 delete mode 100644 backend/plugins/pagerduty/api/remote.go
 copy backend/plugins/{opsgenie => pagerduty}/api/remote_api.go (53%)
 rename backend/plugins/pagerduty/api/{scope.go => scope_api.go} (85%)
 copy config-ui/src/{components/action/copy-text => 
plugins/components/plugin-name}/index.tsx (62%)

Reply via email to