This is an automated email from the ASF dual-hosted git repository.
markusb pushed a change to branch feat/ado-disabled-repos
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
from 15a0545b4 feat(azuredevops): add support for disabled Azure DevOps
repos
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 13b0b43da adding pull_request_id index to
pull_request_commits/comments tables (#7559)
add b6a537ad2 feat: add issue trace configuration for project (#7624)
add 208fa7f0a refactoring to use simple ApiCollector (#7609)
add 0c79f340a feat: gerrit python plugin (#6786)
add d9318cf56 refactor: hudson.maven.MavenModuleSet is now treated as a
scope (#7599)
add 6f87e0b5d Correct commits distribution days of week labels (#6971)
add a69ddce6c fix: correct path (#7628)
add 1eb8903f2 feat: default enable project plugin and remove configuration
(#7630)
add a7b15133a fix: link error (#7629)
add 1e85c14d7 fix(migration): fix unexpected `defer unlock` (#7634)
add ef0043389 refactor(logs): add error logs when executing migrations
(#7633)
add 9eb801736 fix: pr reviewers and assignees script version error (#7645)
add 8d0be9064 fix: layout overflow error (#7648)
add 95467af3d Merge branch 'main' into feat/ado-disabled-repos
No new revisions were added by this update.
Summary of changes:
Makefile | 4 +-
backend/core/models/domainlayer/ticket/issue.go | 1 +
.../20240531_add_pr_assignees_and_reviewers.go | 2 +-
...pull_request_id_index_for_pr_comments_table.go} | 25 +-
..._pull_request_id_index_for_pr_commits_table.go} | 40 +-
...0240607_modify_pr_assignees_and_reviewers_id.go | 14 +-
backend/core/models/migrationscripts/register.go | 2 +
backend/core/models/pipeline.go | 3 -
.../plugins/bitbucket_server/tasks/pr_collector.go | 8 +-
.../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 +-
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/jenkins/api/remote_api.go | 34 +-
.../_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/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 +
...0240614_update_tool_sonarqube_scope_configs.go} | 26 +-
.../sonarqube/models/migrationscripts/register.go | 1 +
.../plugins/{azuredevops => gerrit}/README.md | 3 +-
.../plugins/{azuredevops => gerrit}/build.sh | 0
.../azuredevops => gerrit/gerrit}/__init__.py | 0
backend/python/plugins/gerrit/gerrit/api.py | 120 ++++
backend/python/plugins/gerrit/gerrit/main.py | 117 ++++
backend/python/plugins/gerrit/gerrit/migrations.py | 70 +++
backend/python/plugins/gerrit/gerrit/models.py | 76 +++
.../gerrit/gerrit/streams/change_commits.py | 47 ++
.../plugins/gerrit/gerrit/streams/changes.py | 111 ++++
backend/python/plugins/gerrit/poetry.lock | 651 +++++++++++++++++++++
.../plugins/{azuredevops => gerrit}/pyproject.toml | 12 +-
.../{azuredevops/build.sh => gerrit/run.sh} | 2 +-
.../azuredevops => gerrit/tests}/__init__.py | 0
.../{azuredevops => gerrit}/tests/plugin_test.py | 33 +-
backend/python/plugins/gerrit/tests/stream_test.py | 126 ++++
backend/server/services/init.go | 5 +-
backend/server/services/pipeline.go | 14 +-
backend/server/services/project.go | 5 +
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 +-
.../src/plugins/register/gerrit/assets/icon.svg | 19 +
.../register/{jenkins => gerrit}/config.tsx | 29 +-
.../plugins/register/{opsgenie => gerrit}/index.ts | 0
.../register/github/connection-fields/token.tsx | 2 +-
config-ui/src/plugins/register/index.ts | 2 +
.../register/jira/connection-fields/auth.tsx | 11 +-
config-ui/src/routes/connection/connection.tsx | 6 +-
config-ui/src/routes/layout/layout.tsx | 2 +-
.../src/routes/project/detail/settings-panel.tsx | 20 +
config-ui/src/routes/project/home/index.tsx | 31 +-
.../dashboards/ComponentAndFileLevelMetrics.json | 8 +-
66 files changed, 1876 insertions(+), 303 deletions(-)
copy
backend/core/models/migrationscripts/{20240523_update_issue_key_type_in_pull_request_issues.go
=> 20240603_add_pull_request_id_index_for_pr_comments_table.go} (64%)
copy
backend/{plugins/sonarqube/models/migrationscripts/20240325_modify_commit_character_type.go
=>
core/models/migrationscripts/20240603_add_pull_request_id_index_for_pr_commits_table.go}
(53%)
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/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/python/plugins/{azuredevops => gerrit}/README.md (96%)
copy backend/python/plugins/{azuredevops => gerrit}/build.sh (100%)
copy backend/python/plugins/{azuredevops/azuredevops =>
gerrit/gerrit}/__init__.py (100%)
create mode 100644 backend/python/plugins/gerrit/gerrit/api.py
create mode 100755 backend/python/plugins/gerrit/gerrit/main.py
create mode 100644 backend/python/plugins/gerrit/gerrit/migrations.py
create mode 100644 backend/python/plugins/gerrit/gerrit/models.py
create mode 100644
backend/python/plugins/gerrit/gerrit/streams/change_commits.py
create mode 100644 backend/python/plugins/gerrit/gerrit/streams/changes.py
create mode 100644 backend/python/plugins/gerrit/poetry.lock
copy backend/python/plugins/{azuredevops => gerrit}/pyproject.toml (87%)
copy backend/python/plugins/{azuredevops/build.sh => gerrit/run.sh} (95%)
copy backend/python/plugins/{azuredevops/azuredevops =>
gerrit/tests}/__init__.py (100%)
copy backend/python/plugins/{azuredevops => gerrit}/tests/plugin_test.py (53%)
create mode 100644 backend/python/plugins/gerrit/tests/stream_test.py
create mode 100644 config-ui/src/plugins/register/gerrit/assets/icon.svg
copy config-ui/src/plugins/register/{jenkins => gerrit}/config.tsx (61%)
copy config-ui/src/plugins/register/{opsgenie => gerrit}/index.ts (100%)