This is an automated email from the ASF dual-hosted git repository.
klesh pushed a change to branch kw-resume-pipeline-after-restart
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
discard e0490d149 feat: resume pipelines on restart
add 8e2932846 fix: jira jql checker add debug log (#7215)
add 7b59c68dc feat: update four Git dashboards (#7214)
add cb4c0d70f feat: add subtask logs details api (#7205)
add c34732130 feat: add onboard finish status (#7218)
add 12ef26e9b fix: modify variable name format (#7222)
add 1da9e6160 fix: something error for onboard result api interface (#7221)
add 0eb7e7db1 fix: onboard cannot go back (#7223)
add 47f262e8e fix: plugins sort and update progress percentage calculation
(#7224)
add e9c25792f feat: add project exist check (#7228)
add 326b60687 fix: remove refdiff plugin where scope config is nil (#7230)
add 09895a33b feat: support image zoom in onboard (#7225)
add 4b42efd1e feat: improve the qa for onboard (#7226)
add d3c090483 fix: missed dashboard link in onboard (#7232)
add 242a3bc46 fix: adjust the collect default time to 14 days (#7231)
add eb29f003d fix: missed finish operate for onboard (#7233)
add 476531b77 refactor: add devops release file (#7234)
add 18b96780d fix: plugins option add full name field (#7236)
add a01948436 fix: some bugs for onboard (#7235)
add efe01b869 feat: add cicd metrics to Bitbucket dashboard (#7240)
add 2f4035d28 fix: upgrade tasks sort logic (#7239)
add 0256ed3f1 docs: polish the wording for the onboard process (#7242)
add 3ece2885c feat: add confirm modal for onboard close (#7245)
add 31be30c46 fix: missed project name check (#7244)
add 6d5f28c79 fix: test status not reset when token changed (#7246)
add 8f1c33e8e fix: some bugs for onboard (#7248)
add 0832e2946 feat: add custom markdown component (#7250)
add 55c4f803e fix: progress revert in onboard subtask progress (#7251)
add 4fe98bad5 fix: adjust the style for onboard subtask name (#7252)
add fb52f0a5b fix: some bugs for onboard (#7253)
add 2865f4553 fix: missed recollect operate in onboard (#7254)
add ef714f90c fix: incorrect current pipeline in onboard recollect (#7256)
add 28797b9a9 feat: resume pipelines on restart
add cbcaaae4f feat: gitextractor clone phase must be executed on resume
add f162af86c fix: subtasks always get skipped
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 (e0490d149)
\
N -- N -- N refs/heads/kw-resume-pipeline-after-restart
(f162af86c)
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:
..._tasks.go => 20240322_add_field_to_subtasks.go} | 32 +-
backend/core/models/migrationscripts/register.go | 1 +
backend/core/models/project.go | 4 +
backend/core/models/task.go | 72 +-
backend/core/plugin/plugin_task.go | 13 +-
backend/core/runner/run_task.go | 80 +-
backend/helpers/pluginhelper/api/api_collector.go | 2 +-
backend/plugins/bitbucket/api/blueprint_v200.go | 9 +-
.../plugins/bitbucket/tasks/account_convertor.go | 2 +-
.../plugins/bitbucket/tasks/commit_collector.go | 2 +-
.../plugins/bitbucket/tasks/commit_convertor.go | 5 +-
.../plugins/bitbucket/tasks/commit_extractor.go | 5 +-
.../bitbucket/tasks/deployment_collector.go | 2 +-
.../bitbucket/tasks/deployment_convertor.go | 9 +-
.../bitbucket/tasks/deployment_extractor.go | 5 +-
backend/plugins/bitbucket/tasks/issue_collector.go | 2 +-
.../bitbucket/tasks/issue_comment_collector.go | 2 +-
.../bitbucket/tasks/issue_comment_convertor.go | 2 +-
.../bitbucket/tasks/issue_comment_extractor.go | 2 +-
backend/plugins/bitbucket/tasks/issue_convertor.go | 2 +-
backend/plugins/bitbucket/tasks/issue_extractor.go | 2 +-
.../plugins/bitbucket/tasks/pipeline_collector.go | 2 +-
.../plugins/bitbucket/tasks/pipeline_convertor.go | 2 +-
.../plugins/bitbucket/tasks/pipeline_extractor.go | 3 +-
.../bitbucket/tasks/pipeline_steps_collector.go | 2 +-
.../bitbucket/tasks/pipeline_steps_convertor.go | 2 +-
.../bitbucket/tasks/pipeline_steps_extractor.go | 2 +-
backend/plugins/bitbucket/tasks/pr_collector.go | 2 +-
.../bitbucket/tasks/pr_comment_collector.go | 2 +-
.../bitbucket/tasks/pr_comment_convertor.go | 2 +-
.../bitbucket/tasks/pr_comment_extractor.go | 2 +-
.../plugins/bitbucket/tasks/pr_commit_collector.go | 2 +-
.../plugins/bitbucket/tasks/pr_commit_convertor.go | 2 +-
.../plugins/bitbucket/tasks/pr_commit_extractor.go | 2 +-
backend/plugins/bitbucket/tasks/pr_convertor.go | 2 +-
backend/plugins/bitbucket/tasks/pr_extractor.go | 2 +-
backend/plugins/bitbucket/tasks/repo_convertor.go | 2 +-
.../plugins/gitextractor/parser/repo_libgit2.go | 12 +-
backend/plugins/gitextractor/tasks/clone.go | 6 +-
.../gitextractor/tasks/git_repo_collector.go | 8 +-
backend/plugins/github/api/blueprint_v200.go | 10 +-
backend/plugins/github/tasks/account_collector.go | 2 +-
backend/plugins/github/tasks/account_convertor.go | 2 +-
backend/plugins/github/tasks/account_extractor.go | 2 +-
.../plugins/github/tasks/account_org_collector.go | 2 +-
.../plugins/github/tasks/account_org_extractor.go | 2 +-
backend/plugins/github/tasks/cicd_job_collector.go | 2 +-
backend/plugins/github/tasks/cicd_job_convertor.go | 2 +-
backend/plugins/github/tasks/cicd_job_extractor.go | 2 +-
backend/plugins/github/tasks/cicd_run_collector.go | 2 +-
backend/plugins/github/tasks/cicd_run_convertor.go | 7 +-
backend/plugins/github/tasks/cicd_run_extractor.go | 2 +-
backend/plugins/github/tasks/comment_collector.go | 2 +-
backend/plugins/github/tasks/comment_extractor.go | 2 +-
backend/plugins/github/tasks/commit_collector.go | 2 +-
backend/plugins/github/tasks/commit_convertor.go | 2 +-
backend/plugins/github/tasks/commit_extractor.go | 2 +-
.../plugins/github/tasks/commit_stats_collector.go | 2 +-
.../plugins/github/tasks/commit_stats_extractor.go | 2 +-
.../plugins/github/tasks/deployment_convertor.go | 2 +-
backend/plugins/github/tasks/event_collector.go | 2 +-
backend/plugins/github/tasks/event_extractor.go | 2 +-
.../github/tasks/issue_assignee_convertor.go | 2 +-
backend/plugins/github/tasks/issue_collector.go | 2 +-
.../github/tasks/issue_comment_convertor.go | 2 +-
backend/plugins/github/tasks/issue_convertor.go | 2 +-
backend/plugins/github/tasks/issue_extractor.go | 2 +-
.../plugins/github/tasks/issue_label_convertor.go | 2 +-
.../plugins/github/tasks/milestone_collector.go | 2 +-
.../plugins/github/tasks/milestone_converter.go | 2 +-
.../plugins/github/tasks/milestone_extractor.go | 2 +-
backend/plugins/github/tasks/pr_collector.go | 2 +-
.../plugins/github/tasks/pr_comment_convertor.go | 2 +-
.../plugins/github/tasks/pr_commit_collector.go | 2 +-
.../plugins/github/tasks/pr_commit_convertor.go | 2 +-
.../plugins/github/tasks/pr_commit_extractor.go | 2 +-
backend/plugins/github/tasks/pr_convertor.go | 2 +-
backend/plugins/github/tasks/pr_extractor.go | 2 +-
backend/plugins/github/tasks/pr_issue_convertor.go | 2 +-
backend/plugins/github/tasks/pr_issue_enricher.go | 2 +-
backend/plugins/github/tasks/pr_label_convertor.go | 2 +-
.../plugins/github/tasks/pr_review_collector.go | 2 +-
.../github/tasks/pr_review_comment_collector.go | 2 +-
.../github/tasks/pr_review_comment_extractor.go | 2 +-
.../plugins/github/tasks/pr_review_convertor.go | 2 +-
.../plugins/github/tasks/pr_review_extractor.go | 2 +-
backend/plugins/github/tasks/repo_convertor.go | 2 +-
backend/plugins/github/tasks/task_data.go | 1 +
.../github_graphql/tasks/account_collector.go | 2 +-
.../github_graphql/tasks/account_extractor.go | 2 +-
.../github_graphql/tasks/deployment_collector.go | 2 +-
.../github_graphql/tasks/deployment_extractor.go | 2 +-
.../github_graphql/tasks/issue_collector.go | 2 +-
.../github_graphql/tasks/issue_extractor.go | 2 +-
.../plugins/github_graphql/tasks/job_collector.go | 2 +-
.../plugins/github_graphql/tasks/job_extractor.go | 2 +-
.../plugins/github_graphql/tasks/pr_collector.go | 2 +-
.../plugins/github_graphql/tasks/pr_extractor.go | 2 +-
backend/plugins/gitlab/api/blueprint_V200_test.go | 17 +-
backend/plugins/gitlab/api/blueprint_v200.go | 10 +-
backend/plugins/gitlab/tasks/account_collector.go | 2 +-
backend/plugins/gitlab/tasks/account_convertor.go | 2 +-
backend/plugins/gitlab/tasks/account_extractor.go | 2 +-
backend/plugins/gitlab/tasks/commit_collector.go | 2 +-
backend/plugins/gitlab/tasks/commit_convertor.go | 5 +-
backend/plugins/gitlab/tasks/commit_extractor.go | 3 +-
.../plugins/gitlab/tasks/deployment_collector.go | 2 +-
.../plugins/gitlab/tasks/deployment_convertor.go | 7 +-
.../plugins/gitlab/tasks/deployment_extractor.go | 2 +-
.../gitlab/tasks/issue_assignee_convertor.go | 2 +-
backend/plugins/gitlab/tasks/issue_collector.go | 2 +-
backend/plugins/gitlab/tasks/issue_convertor.go | 2 +-
backend/plugins/gitlab/tasks/issue_extractor.go | 2 +-
.../plugins/gitlab/tasks/issue_label_convertor.go | 5 +-
backend/plugins/gitlab/tasks/job_collector.go | 2 +-
backend/plugins/gitlab/tasks/job_convertor.go | 7 +-
backend/plugins/gitlab/tasks/job_extractor.go | 2 +-
backend/plugins/gitlab/tasks/mr_collector.go | 2 +-
.../plugins/gitlab/tasks/mr_comment_convertor.go | 2 +-
.../plugins/gitlab/tasks/mr_commit_collector.go | 2 +-
.../plugins/gitlab/tasks/mr_commit_convertor.go | 5 +-
.../plugins/gitlab/tasks/mr_commit_extractor.go | 2 +-
backend/plugins/gitlab/tasks/mr_convertor.go | 2 +-
.../plugins/gitlab/tasks/mr_detail_collector.go | 2 +-
.../plugins/gitlab/tasks/mr_detail_extractor.go | 2 +-
backend/plugins/gitlab/tasks/mr_enricher.go | 7 +-
backend/plugins/gitlab/tasks/mr_extractor.go | 2 +-
backend/plugins/gitlab/tasks/mr_label_convertor.go | 5 +-
backend/plugins/gitlab/tasks/mr_note_collector.go | 2 +-
backend/plugins/gitlab/tasks/mr_note_extractor.go | 2 +-
backend/plugins/gitlab/tasks/pipeline_collector.go | 2 +-
.../gitlab/tasks/pipeline_commit_convertor.go | 2 +-
.../gitlab/tasks/pipeline_detail_collector.go | 2 +-
.../gitlab/tasks/pipeline_detail_convertor.go | 2 +-
.../gitlab/tasks/pipeline_detail_extractor.go | 2 +-
backend/plugins/gitlab/tasks/pipeline_extractor.go | 2 +-
backend/plugins/gitlab/tasks/project_convertor.go | 2 +-
backend/plugins/gitlab/tasks/tag_collector.go | 2 +-
backend/plugins/gitlab/tasks/tag_extractor.go | 3 +-
backend/plugins/gitlab/tasks/task_data.go | 1 +
.../plugins/gitlab/tasks/trigger_job_collector.go | 2 +-
.../plugins/gitlab/tasks/trigger_job_extractor.go | 5 +-
.../jira/tasks/board_filter_begin_collector.go | 2 +-
.../jira/tasks/board_filter_end_collector.go | 2 +-
.../python/plugins/azuredevops/azuredevops/main.py | 2 +-
.../python/pydevlake/pydevlake/pipeline_tasks.py | 1 +
backend/python/pydevlake/pydevlake/plugin.py | 3 +-
backend/python/pydevlake/pydevlake/subtasks.py | 3 +-
backend/server/api/project/project.go | 31 +-
backend/server/api/router.go | 4 +-
backend/server/api/task/task.go | 24 +
backend/server/services/task.go | 145 +++
config-ui/package.json | 1 +
config-ui/public/onboard/step-1/azuredevops.md | 11 +-
config-ui/public/onboard/step-1/bitbucket.md | 11 +-
config-ui/public/onboard/step-1/default.md | 4 +-
config-ui/public/onboard/step-1/github.md | 11 +-
config-ui/public/onboard/step-1/gitlab.md | 11 +-
config-ui/public/onboard/step-2/azuredevops.md | 19 +
config-ui/public/onboard/step-2/bitbucket.md | 28 +
config-ui/public/onboard/step-2/github.md | 32 +-
config-ui/public/onboard/step-2/gitlab.md | 31 +
config-ui/public/onboard/step-3/azuredevops.md | 18 +
config-ui/public/onboard/step-3/bitbucket.md | 18 +
config-ui/public/onboard/step-3/github.md | 18 +-
config-ui/public/onboard/step-3/gitlab.md | 18 +
config-ui/src/api/pipeline/index.ts | 4 +
.../data-scope-remote => api/pipeline}/types.ts | 35 +-
config-ui/src/api/project/index.ts | 2 +
config-ui/src/components/block/index.tsx | 2 +-
config-ui/src/components/index.ts | 1 +
.../src/components/{block => markdown}/index.tsx | 59 +-
config-ui/src/hooks/use-auto-refresh.ts | 2 +-
.../components/connection-name}/index.tsx | 39 +-
config-ui/src/plugins/components/index.ts | 1 +
config-ui/src/routes/layout/layout.tsx | 2 +
.../src/routes/onboard/{ => components}/card.tsx | 11 +-
.../tips => routes/onboard/components}/index.ts | 3 +-
config-ui/src/routes/onboard/components/logs.tsx | 129 ++
config-ui/src/routes/onboard/context.tsx | 15 +-
config-ui/src/routes/onboard/index.tsx | 26 +-
config-ui/src/routes/onboard/step-0.tsx | 4 +-
config-ui/src/routes/onboard/step-1.tsx | 20 +-
config-ui/src/routes/onboard/step-2.tsx | 59 +-
config-ui/src/routes/onboard/step-3.tsx | 25 +-
config-ui/src/routes/onboard/step-4.tsx | 304 ++++-
config-ui/src/routes/onboard/styled.ts | 13 +-
config-ui/src/routes/project/home/index.tsx | 2 -
config-ui/yarn.lock | 11 +
.../docker-compose.yml | 6 +-
.../{lake-v0.20.0 => lake-v0.21.0}/env.example | 3 +
grafana/dashboards/AzureDevOps.json | 793 +++++++-----
grafana/dashboards/BitBucket.json | 1306 ++++++++++++++++++--
grafana/dashboards/GitHub.json | 1167 +++++++++--------
grafana/dashboards/Gitlab.json | 1173 +++++++++++++++---
195 files changed, 4752 insertions(+), 1497 deletions(-)
copy backend/core/models/migrationscripts/{20220908_modify_cicd_tasks.go =>
20240322_add_field_to_subtasks.go} (58%)
copy config-ui/src/{plugins/components/data-scope-remote =>
api/pipeline}/types.ts (67%)
copy config-ui/src/components/{block => markdown}/index.tsx (55%)
copy config-ui/src/{components/action/copy-text =>
plugins/components/connection-name}/index.tsx (62%)
rename config-ui/src/routes/onboard/{ => components}/card.tsx (82%)
copy config-ui/src/{features/tips => routes/onboard/components}/index.ts (94%)
create mode 100644 config-ui/src/routes/onboard/components/logs.tsx
copy devops/releases/{lake-v0.20.0 => lake-v0.21.0}/docker-compose.yml (96%)
copy devops/releases/{lake-v0.20.0 => lake-v0.21.0}/env.example (90%)