This is an automated email from the ASF dual-hosted git repository.
narro pushed a change to branch feat/due_date
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
discard a1018d78b test: add e2e test for due date field
discard de0454865 feat: convert issues.DueDate from multi plugins
discard 3d81b0de7 feat: add DueDate field to Issue model and migration script
omit e0584d67f fix(circleci): CircleCI Workflow nil check for CreatedDate
(#8310)
omit 8f654df2d fix: go lint and import errors (#8300)
omit b64a2934b feat: support Zentao task worklogs (#8298)
omit 5179c8d06 fix(docs): correct 'Develop a Plugin' link in README (#8296)
omit afcb66ba3 feat: starrocsk plugin add table config (#8286)
omit c235743ef feat: starrocsk plugin add table config (#8267)
omit 40ec13225 Update debian bullseye to bookworm (#8264)
omit 31dacd8d4 chore(scope-config): fix scope config query (#8248)
omit bebd05416 fix(zentao): make sure connection uncacheable (#8245)
omit 3de984073 fix(tapd): fix overflow when converting lead time minutes
(#8244)
omit 47b40143c fix: add pagination to job_collector task (#8233)
omit c04895166 fix(framework): fix errors when updating `is_failed` in PG
(#8238)
omit 4305b78af fix: gitlab wont return total page if total number of
records exceeded 10k (#8201)
omit c1aaa8b65 fix(github): Exclude Draft Releases in the ReleaseExtractor
(#8214)
omit ab05664ff fix: start date of sprint is empty (#8222)
omit 1dfb12dfc 8216 featurecustomize add support for incremental csv upload
in the customize plugin (#8218)
omit 8c7f3c27c feat: Establish a standardized development environment to
reduce the difficulty of setup (#8193)
omit 5ec1d32fa feat(webhook): Support for Webhook Name in Webhook Endpoints
(#8203)
omit 3d61b78dc fix(opsgenie): add AssigneeId and AssigneeName to domain
issue (#8209)
omit 840f69838 fix(backend): update Makefile to include version prefix in
go-dep command (#8194)
omit 89cdcbade feat: collect Zentao issue-repo-commit from DB (#8185)
omit 7d3a79202 Add missing migration script to register.go (#8178)
omit 3a7acd6f7 Fix sql string escaping (#8163)
omit 5cd96a178 fix: update change lead time details dashboard (#8179)
omit c7db64e57 docs(README): update slack link (#8170)
omit 76e8dfd6f docs: fixes a typo (#8168)
omit ded45ae9c feat(tapd): add more log when converting unicode (#8164)
omit f99d5bd61 fix: onboard / configure connection's plugin name is fixed
to GitHub (#8156)
omit 5235a974f feat(framework): skip to update progress of subtasks (#8154)
omit f0bb12387 feat: not update sub task progress if progress less than 1
pct (#8152)
omit edd7dc097 fix(gitextractor): subtask Clone Git Repo ended unexpectedly
(#8136)
omit 98bc98bc9 feat(circleci-plugin): incremental data collection (#7986)
omit 49d9ffcfc fix(grafana): remove extra date condition that is applied
together with $__timeFilter(date) (#8147)
omit e856b603e SonarCloud API support (#8132)
omit c60230ee8 fix: #8091 sonarqube dashboard (#8137)
omit 0b8c8ea25 refactor: remove the environment variable copyright hide
(#8134)
omit 88a26a2db feat: adjust the menu (#8133)
omit 94fb75fa0 fix: rewriting to remove warnings (#8119)
omit 95734dea8 fix: limit the wrapper width to 960 (#8120)
omit 11db8e9bc feat: check pipelines' tokens before executing/creating
pipeline (#8055) (#8069)
omit 47a9fcd68 fix(zentao): make `gitcommited` a valiad action (#8115)
omit ec2a50f4c fix: improve the time filters in DORA dashboards (#8114)
omit 94aaaf93d feat: simplify the miller columns (#8112)
omit 7e1b853ff feat: keep source table name as destination table name
(#8108) (#8109)
omit 1877da500 feat: gitlab extractors and convertors support incremental
mode (#7997)
omit fb0dd2e87 feat: dora config (#8103)
omit 323b98e66 feat: improve performance of the
listing-scope-config-projects-and-scopes (#8104)
omit f3b134bee Add missing URL (#8097)
omit 9251c42a7 feat: use redux rewrite project detail (#8095)
omit 3367db446 refactor: CollectAccounts now uses simple ApiCollector
(#8067)
omit bcc3c5f21 fix(github-plugin): removes the processed org check to
return all the org repos, and pulls the repository data when adding scope
(#8088)
omit 0ca6acf09 fix: add a space for pipeline duration (#8089)
omit 1c99dbc90 Update error message (#8086)
omit 8949c4f79 fix: version tag (#8083)
omit e524ea74d fix: the start and end times are reversed (#8084)
omit cef7f773f fix(project): project cannot be deleted when its pipelines
are not finished (#8081)
omit 230e1f5db fix: set status to done when onboard tour close (#8079)
omit a62059516 fix: dispaly < 1m when duration less than 1m (#8078)
omit d69f95c4d fix: data scope doesn't display name when selecting in
project (#8077)
omit f8c3a4688 fix: typo (#8074)
omit 6f0e0dbb4 fix(migration): panic when `ExecuteMigration` fails (#8070)
omit b3633555d fix: graphql collector fails on transferred issues (#8075)
omit 3ad9839fa feat: improve the pipeline duration display (#8071)
omit ee21e3e3e fix: incomplete historical pipelines (#8072)
omit b5bdc25fb fix: error encode operate when updating project name (#8073)
omit aa0118806 feat: add deployment URL mapping to webhook plugin (#8000)
omit 9c1152aad fix: increase cq_issuescomponent length to text (#8068)
omit 65e6256c6 fix(utils): add new function
ApiOutputAdvancedErrorWithCustomCode (#8063)
omit f0ad6f5bb fix(framework): fix finished_record count in
_devlake_subtasks (#8054)
omit 058a951ce fix: some small adjustments (#8050)
omit a829b29d2 fix: updating jira storypoint field should refresh all
records (#8048)
omit 545e745e4 chore: use weekly to replace daily collect in blueprint
(#8037)
omit 5da519b55 feat: adjust some content for github app (#8036)
omit 92d3d0f22 fix(project): update project's default sync policy (#8044)
omit 6b21f49e4 feat(framwork): add custom project service (#8041)
omit c7df6c831 feat(azuredevops): restranformate without api client (#8035)
(#8039)
omit b80340bf3 feat(plugins): restranformate without api client (#8034)
omit c61e91280 refactor: remove content about ahooks (#8031)
omit 550002e5e fix: redux initial error (#8030)
omit 2a063b2e8 refactor: simplify miller columns (#8025)
omit b2f21ba86 fix: distinguish update tips (#8023)
omit 054b2f5e6 fix: deployment name too long when commits are too many
(#8024)
omit b72d445c8 fix: some bugs for project layout (#8022)
omit 100a2a6a8 refactor: use basename to replace configuration PATHS (#8021)
omit 8faffc949 feat(circleci): restranformate without api client (#8019)
omit 79df6f2e5 fix: onboard initial status error (#8015)
omit f1806ac5c refactor: adjust redux dir and structure (#8014)
omit 247b96224 fix: webhook will be deleted when disconnected from project
(#8007)
omit 55135f9d6 refactor: use redux to rewrite onboard (#8012)
omit d74af26ba Avoid panic (#8011)
omit fde073acd feat(github\gitlab): doesn't init api client when
re-transformating (#7966)
omit 3ce50cb4f feat(gitlab): collect child pipelines (#8009)
omit e573b465d feat(domain): add is_child field to table cicd_pipelines
(#8006)
omit 29e9b87f9 feat: use new project detail layout (#8002)
omit bb109eeaf feat: add releases devops files (#7998)
omit e2f943bb1 fix: non-git users can build devlake (#7995)
omit e78ecd703 refactor: upgrade grafana to v11.2.0 (#7993)
omit 659f6034b fix: go ci lint (#7989)
omit 1a22056be fix: revert worklogs code (#7984)
omit 985aee7ad fix: work logs no code data (#7977)
omit 0db95b3a8 fix: file level metrics dashboard (#7974)
omit fdcbea503 Revert "add cloud api proxy (#7948)" (#7975)
omit ad4424d33 fix: weekly bug retro panels support time range selected
(#7972)
omit d69944225 fix(framework): fix sub task number (#7967)
omit 3f1ac802b fix(gitextractor): support empty repos (#7963)
omit 11c21ab96 fix: polish DORA dashboards (#7961)
omit 054bb3e5b fix(framework): fix data in _devlake_subtasks (#7959)
omit 5f9dd3db0 chore(framework): add logs when subtask is finished (#7952)
omit 46b181efb fix: jira jql checker (#7950)
omit 566f61bce add cloud api proxy (#7948)
omit 93904521b feat: double clone against AzDo to reduce libgit2 memory
footprint (#7941)
omit 7d10adaa3 chore(python): update packages (#7942)
omit 5d97e837a update github.com/jackc/puddle/v2 to latest (#7939)
omit ba7d25993 chore(dependency): update github.com/jackc/pgx/v5 to v5.6.0
(#7937)
omit 527b0dbf7 fix: specify default issue type to BUG in bug retro (#7935)
omit 3e1069f14 feat(github): add index to tool layer table
_tool_github_jobs (#7932)
omit 09a2eb629 fix: add flush issues table data (#7929)
omit bd838991c fix(circleci-plugin): deployments matching job name (#7910)
omit 13215be35 fix: updating bitbucket server reference URLs to the working
url (#7921)
omit 62eb416f9 feat: remove project name valid function (#7922)
omit e17fc7a68 feat(framework): add custom pipeline notification service
(#7920)
omit 3b7b850e1 docs: add doc for StatefulApiExtractor for developer (#7917)
omit 724699278 test(github_graphql): add missing e2e tests (#7916)
omit b6abde766 fix: fill field_id of changelog item of Jira in tool layer
(#7911) (#7912)
omit 6871e158c feat: move connection delete action to connection list
(#7913)
omit 7654fa9fa test(gitextractor): add missing gitextractor plugins in
github/gitlab's pipeline when there is no scope config (#7914)
omit 5de490899 fix: upgrade grafana to v11.0.0 (#7905)
omit 98dfbbd36 fix: update bug retro dashboard (#7904)
omit 672adb01e fix: component length scripts are not working (#7900)
omit edc2412f9 fix(circleci-plugin): pipeline collector time range (#7820)
omit 7e97e431a Fix a couple of "Data too long" errors from sonarqube, jira,
etc (#7885)
omit 8da75d0c2 fix: github graphql collectors are not refetching data in
incremental mode (#7878)
omit eebc0057e test(jira): add e2e test for custom account field in issues
(#7894)
omit 639985460 fix(framework): update trigger api's request body schema
(#7888)
omit 4db09663d fix: jira cloud/server sprint started date (#7882)
omit c50b563ec feat: issue add is_subtask field (#7879)
omit 9f43180be fix: activated date replace started date in sprint (#7874)
omit 9b28c7661 fix(ui): correct documentation urls (#7871)
omit ceec014e8 fix(helpers): fix concurrent map writes (#7869)
omit 5f8bffbeb fix: adjust Grafana timezone handling for non-UTC databases
(#7865)
omit f17dd68bf refactor(helpers): update "NewSubtaskStateManager" (#7861)
omit 265964924 fix(gitextractor): update cli args when fetching remote
repos (#7853)
omit 45a3c97df Fix errors in dora plugin (#7858)
omit 6cbf8557e Add more log for dora task ConnectIncidentToDeployment
(#7856)
omit 3da686d26 fix(dora): add more log in task ConnectIncidentToDeployment
(#7854)
omit 8f80ea3c2 feat: update dashboard tags (#7848)
omit 0a4f7ebc0 feat: improve some description for onboard (#7840)
omit c64bd2d29 fix(github): ignore bot account (#7845)
omit ff673345e fix(dashboard): update dashboard, fix wrong sql (#7843)
omit 2d9106c03 fix: unnecessary refresh when changing url (#7838)
omit 2566dd3b2 fix: not set page and pageSize for pipelines (#7830)
omit 938e22c87 fix unexpected incremental mode when re-transformating data
(#7834)
omit aa16e2a8a feat: support more props for icon button (#7831)
omit 68a2e9841 fix(gitlab): use weburl as issue's url (#7828)
omit a7d0c2c2a fix(gitlab): fix issue.url (#7824)
omit 01a4cf114 fix: rename pr size to pr merged size (#7823)
omit a29825ec3 chore: print log when skipping github run (#7818)
omit c3e5f49a1 feat(webhook): calculate `LeadTimeMinutes` if necessary
(#7814)
omit 982427b7a chore: adjust fields order for #7775 (#7815)
omit 1198e2659 feat(dashboard): use incident tables in dashboards (#7812)
omit 6aa00f13f feat(incidents): add assignee_id and assignee_name fields
(#7810)
omit f24353017 fix(dora): use table incidents to make connection with
deployments (#7806)
omit 2ffac345e feat(dashboard): use incident tables in dashboards (#7798)
omit a7de426b2 Add new fields to incidents (#7801)
omit 3a31a7561 feat: add date fields to project_pr_metrics (#7799)
omit 838cfcc0e fix(plugins): fix project_mapping.table field (#7800)
omit 44c3ecb81 fix(domainlayer): simplify codes (#7794)
omit 0f799beda fix: prevent updates to provisioned dashboards to avoid
overwriting user modifications (#7792)
omit 2bf7f73ac fix 6892 - avoid adding clause when table not present (#6943)
omit 7ac45c78d fix: circleci plugin pagination (#7770)
omit 45db21530 feat: bitbucket add merge by field (#7756)
omit 5ff39b8ae fix(github): process bot account in pull_requests table
(#7786)
omit 8ee6abeae feat: remove graphql configuration from github connection
(#7784)
omit 20a7646f6 feat(dora): add new option `DisableIssueToIncidentGenerator`
(#7783)
omit ba5a8734d feat: pr add is draft field (#7782)
omit 4baed97c1 fix: no error message when hideToast is true (#7777)
omit d9751485f fix(webhook): rollback database when webhook's name is same
(#7778)
omit 6dda14398 adjust dockerfile to use numeric uid instead of username
(#7776)
omit 10e915cf1 adjust feat and bugfix branchto build image (#7769)
omit b2bd3b344 fix(helpers): use `isIncremental` instead of
`SyncPolicy.FullSync` (#7773)
omit d55b84cea fix(gitextractor): sanitize git tokens (#7767)
omit bab285691 fix(gitlab): register `ConvertIssueAssigneeMeta` (#7763)
omit 339ca2953 fix(jira): set issue_assignees' assignee_name correctly
(#7761)
omit 2090fecd8 refactor: fetch branches before shallow fetch to reduce the
total commits collected (#7760)
omit f0be93c70 fix: circleci date fields are inconsistent (#7757)
omit 667844ece fix: the conditions to filter new and resolved bugs (#7754)
omit 0ac80552a Fix dashboards (#7753)
omit 3d6f34b22 fix(jira): fix wrong key in `issueFieldMap` (#7748)
omit dcb311007 fix: shallow fetch might fail without message if nothing to
be fetched (#7746)
omit 8c5fbc1d9 Remove the usage of `TmpFromAccountId` and `TmpToAccountId`
in Jira issue related data. (#7740)
omit e0599d18d fix(jira): fix OriginalToValue in issue_changelogs (#7737)
omit 09ee9ce9a fix(framework): add lock when creating pipeline (#7733)
omit d7f8583dc fix(jira): fix account id when there is no from/to values
(#7734)
omit 44b3f513e fix: gitext failed to fetch (#7730)
omit 795c798ad fix: new commits in other branches are not collected (#7727)
omit 7ee1e6b63 fix(jira): fix `reporter` field in issue change log items
(#7726)
omit 492dd61fe feat(jira): collector accounts from issue changelog items as
much as possible (#7710)
omit 2c80929ea fix: add pr Additions and Deletions (#7714)
omit 963d42ec8 fix: remove the dependency of the month filter (#7721)
omit 5889a0897 fix: addition of some commits are ridiculous huge (#7719)
omit 87ca3d03a fix: engineering overview dashboard (#7717)
omit f6287fb1c feat: add GitHub request reviewer and Merged By (#7716)
omit e1cdd3cd8 fix: github connection.enableGraphql should be default to
true (#7711)
omit aa2a0cda8 feat(azuredevops): collector pr's labels to table
pull_request_labels (#7706)
omit 8bb96b305 feat(azuredevops): support disabled Repos (#7657)
omit 251bc81e5 fix(sonarqube): update name field in sonar tool layer tables
(#7707)
omit d4eabc4b9 feat(dora): add incident related tables (#7652)
omit 6d96f06ca Add some comments for github pr collector (#7705)
omit a66685690 fix(zentao): make sure close_date must be before opened_date
(#7699)
omit cdfd18a30 refactor: merge DecodeMapStruct from api and utils packages
(#7696)
omit 621112685 fix(framework): case-insensitive when getting projects with
keyword (#7695)
omit 255263b87 fix: jira epic not collect (#7692)
omit 9df715db1 feat(github): make error message more clear when getting
remote scopes (#7691)
omit cbc2d7655 feat(framework): fetch project list by keyword (#7689)
omit 21efa48f9 fix: delete weekly report dashboard (#7685)
omit 10b51582f fix: update the wording of the weekly report dashboard
(#7682)
omit 2d9a15245 fix: redirect url error (#7680)
omit aefa74f38 fix: update weekly report (#7678)
omit 6c479b15f feat: weekly report dashboard (#7674)
omit c1d74a195 feat: fix CircleCI dashboard SQLs and wording (#7673)
omit d97a773e7 feat: support configuration for dashboard url (#7670)
omit 1e093986e feat: hide dashboard icon when hiding copyright (#7669)
omit b35575256 Add more logs and update the steps when initing app (#7662)
omit 12164c17e fix(gitextractor): update database store, set it incremental
by default (#7660)
omit bf5c3e9ca fix: git extractor commit rawdataorigin is empty (#7658)
omit 8d0be9064 fix: layout overflow error (#7648)
omit 9eb801736 fix: pr reviewers and assignees script version error (#7645)
omit ef0043389 refactor(logs): add error logs when executing migrations
(#7633)
omit 1e85c14d7 fix(migration): fix unexpected `defer unlock` (#7634)
omit a7b15133a fix: link error (#7629)
omit 1eb8903f2 feat: default enable project plugin and remove configuration
(#7630)
omit a69ddce6c fix: correct path (#7628)
omit 6f87e0b5d Correct commits distribution days of week labels (#6971)
omit d9318cf56 refactor: hudson.maven.MavenModuleSet is now treated as a
scope (#7599)
omit 0c79f340a feat: gerrit python plugin (#6786)
omit 208fa7f0a refactoring to use simple ApiCollector (#7609)
omit b6a537ad2 feat: add issue trace configuration for project (#7624)
omit 13b0b43da adding pull_request_id index to
pull_request_commits/comments tables (#7559)
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 306272128 fix: new commits in other branches are not collected (#7727)
(#7729)
add d15f7b460 fix: gitext failed to fetch (#7730) (#7731)
add 5fa4200d4 fix(framework): add lock when creating pipeline (#7733)
(#7736)
add 52433a8bc refactoring to use simple ApiCollector (#7609) (#7743)
add 345c20942 adding pull_request_id index to
pull_request_commits/comments tables (#7559) (#7744)
add 2be4ceba2 refactor: hudson.maven.MavenModuleSet is now treated as a
scope (#7599) (#7745)
add 1fc7b0e12 fix: shallow fetch might fail without message if nothing to
be fetched (#7746) (#7747)
add 0fbba8c29 Cherry-pick #7753 #7754 Fix dashboards (#7755)
add 6b624a9a3 cherry pick all #7708 related commits to release-v1.0 (#7759)
add 8e2905a0e fix(jira): set issue_assignees' assignee_name correctly
(#7761) (#7762)
add fe611ee40 fix(gitlab): register `ConvertIssueAssigneeMeta` (#7763)
(#7764)
add 87f596549 fix(gitextractor): sanitize git tokens (#7767) (#7768)
add 47238011a fix(helpers): use `isIncremental` instead of
`SyncPolicy.FullSync` (#7773) (#7774)
add 914d9249c fix(webhook): rollback database when webhook's name is same
(#7778) (#7780)
add 917cd344a fix: no error message when hideToast is true (#7777)
add ec3b4dc06 feat: pr add is draft field (#7782)
add 8f80d3b9c feat: remove graphql configuration from github connection
(#7784) (#7785)
add ff4174936 fix(github): process bot account in pull_requests table
(#7786) (#7787)
add 483c93e6b feat: bitbucket add merge by field (#7756) (#7789)
add e196ad3af cherry pick #7652 #7783 to v1.0 (#7790)
add 9c685ba13 refactor: fetch branches before shallow fetch to reduce the
total commits collected (#7760) (#7791)
add ad2c07812 fix: prevent updates to provisioned dashboards to avoid
overwriting user modifications (#7792) (#7793)
add 45add318d fix(domainlayer): simplify codes (#7794) (#7796)
add 37ca9589f fix(plugins): fix project_mapping.table field (#7800) (#7802)
add 3e95592f7 feat: add date fields to project_pr_metrics (#7803)
add a72d90e2f feat(dashboard): use incident tables in dashboards (#7798)
(#7804)
add a6db4ef59 cherry pick #7801 add new fields to incidents to v1.0 (#7805)
add 198d193e9 fix(dora): use table incidents to make connection with
deployments (#7806) (#7807)
add 099d0e28d cherry pick #7810 feat(incidents): add assignee_id and
assignee_name fields to v1.0 (#7811)
add 62bd60404 feat(dashboard): use incident tables in dashboards (#7812)
(#7813)
add 11be777bf chore: adjust fields order for #7775 (#7815) (#7816)
add cb51897fc feat(webhook): calculate `LeadTimeMinutes` if necessary
(#7814) (#7817)
add ebddfe379 chore: print log when skipping github run (#7818) (#7819)
add 619ed7932 fix: rename pr size to pr merged size (#7823) (#7825)
add 70e1261c9 fix(gitlab): fix issue.url (#7824) (#7827)
add b87a88f64 fix(gitlab): use weburl as issue's url (#7828) (#7829)
add 37ef99343 feat: support more props for icon button (#7831) (#7832)
add b1cb790ac fix unexpected incremental mode when re-transformating data
(#7834) (#7835)
add cd6a80c12 fix: not set page and pageSize for pipelines (#7830) (#7837)
add b8eba036b fix: unnecessary refresh when changing url (#7838) (#7841)
add f6889be6c fix(dashboard): update dashboard, fix wrong sql (#7843)
(#7844)
add 5af233a80 fix(github): ignore bot account (#7845) (#7846)
add 5e20dd203 feat: update dashboard tags (#7848) (#7850)
add ca7a95d96 feat: improve some description for onboard (#7840) (#7847)
add b1cc44f28 fix(dora): add more log in task ConnectIncidentToDeployment
(#7854) (#7855)
add bb1f54f15 Add more log for dora task ConnectIncidentToDeployment
(#7856) (#7857)
add f711103fa Fix errors in dora plugin (#7858) (#7859)
add 7a805c1cb fix(gitextractor): update cli args when fetching remote
repos (#7853) (#7863)
add 382c58d05 refactor(helpers): update "NewSubtaskStateManager" (#7861)
(#7866)
add eff8697c3 fix: adjust Grafana timezone handling for non-UTC databases
(#7865) (#7867)
add 44663407a fix(gitlab): avoid adding clause when table not present
(#7868)
add 540b0e361 fix(helpers): fix concurrent map writes (#7869) (#7870)
add 9af5746b7 fix: activated date replace started date in sprint (#7874)
(#7875)
add 0124b4ecf feat: issue add is_subtask field (#7879) (#7880)
add 0beb9bdaa feat(circleci): pagination (#7881)
add 35e018f34 fix: jira cloud/server sprint started date (#7882) (#7884)
add cb79c9ea2 fix(framework): update trigger api's request body schema
(#7888) (#7890)
add efe8d1ea8 test(jira): add e2e test for custom account field in issues
(#7894) (#7895)
add 0a7a71ebc fix: github graphql collectors are not refetching data in
incremental mode (#7878) (#7897)
add e2fbbba6c Fix a couple of "Data too long" errors from sonarqube, jira,
etc (#7885) (#7898)
add 4533465bd fix: component length scripts are not working (#7900) (#7902)
add ed956e70b fix: update bug retro dashboard (#7904) (#7906)
add 3f84bae12 fix: upgrade grafana to v11.0.0 (#7905) (#7907)
add 381b40059 fix: fill field_id of changelog item of Jira in tool layer
(#7911) (#7912) (#7919)
add a2fffb995 cherry pick feat(framework): add custom pipeline
notification service #7920 to v1.0 (#7924)
add 66e7df751 feat: remove project name valid function (#7922) (#7926)
add cc0201d08 fix: add flush issues table data (#7929) (#7930)
add 21df92912 feat(github): add index to tool layer table
_tool_github_jobs (#7932) (#7933)
add ee51c22b2 fix: specify default issue type to BUG in bug retro (#7935)
(#7936)
add e9728b40b chore(dependency): update github.com/jackc/pgx/v5 to v5.6.0
(#7937) (#7938)
add 73f0dc429 update github.com/jackc/puddle/v2 to latest (#7939) (#7940)
add a26791b12 feat: double clone against AzDo to reduce libgit2 memory
footprint (#7941) (#7944)
add 531ff656a chore(python): update packages (#7945)
add 59d0954c0 fix: jira jql checker (#7950) (#7951)
add e3c0b2ee5 chore(framework): add logs when subtask is finished (#7952)
(#7953)
add d11b6d93b add cloud api proxy (#7948) (#7954)
add 4a58f13cb fix(framework): fix data in _devlake_subtasks (#7959) (#7960)
add cc7250067 fix(gitextractor): support empty repos (#7963) (#7964)
add 7ffe3ac02 fix(framework): fix sub task number (#7967) (#7968)
add f374b6920 fix: weekly bug retro panels support time range selected
(#7972) (#7973)
add 36357f351 Revert "add cloud api proxy (#7948)" (#7975) (#7976)
add baca7821b fix: polish DORA dashboards (#7961) (#7978)
add 2289a63d2 fix: update file level dashboard in v1.0 (#7979)
add 4cd603e10 fix: work logs no code data (#7977) (#7981)
add e195107a9 fix: revert worklogs code (#7984) (#7985)
add ffc5a092e fix: go ci lint (#7989) (#7990)
add d33d2170f refactor: upgrade grafana to v11.2.0 (#7993) (#7994)
add e061ef223 fix(circleci-plugin): deployments matching job name (#7910)
add 010f471fc feat(domain): add is_child field to table cicd_pipelines
(#8006) (#8008)
add 8e9b6fc27 feat(gitlab): collect child pipelines (#8009) (#8010)
add dbb29b34c feat(framwork): add custom project service (#8041) (#8042)
add 2e768b5b6 fix: updating jira storypoint field should refresh all
records (#8048) (#8049)
add 17a535970 fix(utils): add new function
ApiOutputAdvancedErrorWithCustomCode (#8063) (#8064)
add e929ac8e9 fix: error encode operate when updating project name (#8073)
add 1340c7df3 fix: incomplete historical pipelines (#8072)
add 2c499753c fix(migration): panic when `ExecuteMigration` fails (#8070)
(#8076)
add a1933f375 fix(project): project cannot be deleted when its pipelines
are not finished (#8082)
add e888cec95 cherry pick Update error message #8086 to v1.0 (#8087)
add 0c7766362 feat: improve performance of the
listing-scope-config-projects-and-scopes (#8104) (#8105)
add 988805bca feat: keep source table name as destination table name
(#8108) (#8111)
add 06040fbd9 fix(zentao): make `gitcommited` a valiad action (#8115)
(#8117)
add 7e058d1f7 fix: #8091 sonarqube dashboard (#8137) (#8141)
add 2cadbf837 SonarCloud API support (#8132)
add 48dd54464 Cherry pick #8152 to release v1.0 (#8153)
add b17c35b69 feat(framework): skip to update progress of subtasks (#8155)
add 36fb7dc17 fix: onboard / configure connection's plugin name is fixed
to GitHub (#8157)
add 7cf1a60e7 refactor: CollectAccounts now uses simple ApiCollector
(#8067) (#8161)
add dc6698d60 feat(tapd): add more log when converting unicode (#8164)
(#8166)
add b12271fb8 fix: make sql query PostgreSQL compatible (#8167)
add 83ec4a54d cherry-pick #8114 #8179 Fix DORA and lead time for changes
details dashboards (#8180)
add f9dfac1a5 feat: gitlab extractors and convertors support incremental
mode (#7997)
add b34d5258d Gitextractor auth cherry (#8182)
add f5e4b6808 fix: non-git users can build devlake (#7995) (#7996)
add 8b47a7266 fix: ratelimit on GHE might be disabled (#8204)
add d821cbcee fix: gitlab wont return total page if total number of
records exceeded 10k (#8202)
add f0ff2020a fix(backend): update Makefile to include version prefix in
go-dep command (#8197)
add 65d6cb26f fix(opsgenie): add AssigneeId and AssigneeName to domain
issue (#8209) (#8210)
add c25114ed9 feat: collect Zentao issue-repo-commit from DB (#8185)
(#8211)
add cbade34d0 8216 featurecustomize add support for incremental csv upload
in the customize plugin (#8218) (#8220)
add 8573fbf65 feat(webhook): Support for Webhook Name in Webhook Endpoints
(#8203) (#8213)
add 72c6433f1 fix: start date of sprint is empty (#8222) (#8223)
add 00ccd0413 fix(framework): fix errors when updating `is_failed` in PG
(#8238) (#8239)
add 024d0ba7c fix: jira sprint e2e test failing (#8243)
add 7beae1830 fix: add pagination to job_collector task (#8240)
add 981f3253b fix(tapd): fix overflow when converting lead time minutes
(#8244) (#8246)
add b8fa7ba1c fix(zentao): make sure connection uncacheable (#8245) (#8247)
add 5bbd92be7 fix: 8522 gitlab mr notes are missing (#8256)
add 974104762 feat: starrocsk plugin add table config (#8268)
add afe0f6e91 Release v1.0 bookworm (#8270)
add 6e14cfa7b fix: fix scope config for postgresql (#8265)
add 0ec948bfb feat: starrocsk plugin add table config (#8287)
add ae4d8b98e cherry pick
https://github.com/apache/incubator-devlake/pull/8298/ and
https://github.com/apache/incubator-devlake/pull/8300 to v1.0 (#8301)
add 20f7c2b16 feat: add DueDate field to Issue model and migration script
add cde27ebcc feat: convert issues.DueDate from multi plugins
add 175653a53 test: add e2e test for due date field
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 (a1018d78b)
\
N -- N -- N refs/heads/feat/due_date (175653a53)
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:
.devcontainer/Dockerfile | 24 -
.devcontainer/devcontainer.json | 48 -
.devcontainer/docker-compose.yml | 64 -
.devcontainer/post-install.sh | 19 -
.github/workflows/build.yml | 4 +-
Makefile | 8 +-
README.md | 16 +-
backend/Dockerfile | 4 +-
backend/Makefile | 5 +-
backend/core/models/blueprint.go | 9 -
.../core/models/domainlayer/code/pull_request.go | 3 +-
.../models/domainlayer/codequality/cq_issues.go | 2 +-
.../core/models/domainlayer/devops/cicd_task.go | 10 -
.../20240813_change_issue_component_type.go | 2 +-
....go => 20240813_increase_project_key_length.go} | 14 +-
.../20240919_increase_cq_issue_component_length.go | 40 -
backend/core/models/migrationscripts/register.go | 11 +-
backend/core/plugin/plugin_api.go | 4 -
backend/core/plugin/plugin_blueprint.go | 11 -
backend/core/runner/run_task.go | 3 +-
backend/go.mod | 4 +-
backend/go.sum | 19 +-
backend/helpers/e2ehelper/data_flow_tester.go | 7 -
.../pluginhelper/api/api_collector_stateful.go | 38 +-
.../helpers/pluginhelper/api/graphql_collector.go | 7 +-
backend/helpers/pluginhelper/api/mapstructure.go | 98 +-
backend/helpers/pluginhelper/api/misc_helpers.go | 10 -
backend/helpers/pluginhelper/api/pagenation.go | 24 -
backend/helpers/utils/mapstructure.go | 111 +-
backend/plugins/ae/impl/impl.go | 20 +-
.../plugins/azuredevops_go/api/blueprint_v200.go | 150 +-
.../azuredevops_go/api/blueprint_v200_test.go | 171 +-
backend/plugins/azuredevops_go/api/init.go | 4 +-
.../plugins/azuredevops_go/api/remote_helper.go | 17 +-
backend/plugins/azuredevops_go/impl/impl.go | 23 +-
.../20240624_support_disabled_repos.go | 54 -
.../models/migrationscripts/register.go | 1 -
backend/plugins/azuredevops_go/models/repo.go | 1 -
.../azuredevops_go/tasks/account_collector.go | 3 +-
.../azuredevops_go/tasks/ci_cd_build_collector.go | 12 +-
.../tasks/ci_cd_timeline_records_converter.go | 2 +-
.../azuredevops_go/tasks/commit_collector.go | 4 +-
.../plugins/azuredevops_go/tasks/pr_collector.go | 12 +-
.../azuredevops_go/tasks/pr_commit_collector.go | 5 +-
.../azuredevops_go/tasks/pr_commit_converter.go | 2 +-
.../plugins/azuredevops_go/tasks/pr_converter.go | 2 +-
.../azuredevops_go/tasks/pr_label_converter.go | 2 +-
backend/plugins/azuredevops_go/tasks/shared.go | 32 +-
backend/plugins/bamboo/api/blueprint_v200.go | 1 -
backend/plugins/bamboo/api/connection_api.go | 127 --
backend/plugins/bamboo/e2e/deploy_build_test.go | 12 +-
backend/plugins/bamboo/e2e/job_build_test.go | 11 +-
backend/plugins/bamboo/e2e/job_test.go | 7 +-
.../plugins/bamboo/e2e/plan_build_commits_test.go | 9 +-
backend/plugins/bamboo/e2e/plan_build_test.go | 12 +-
.../e2e/snapshot_tables/cicd_deployments.csv | 28 +-
backend/plugins/bamboo/impl/impl.go | 58 +-
.../20240906_add_env_name_list_to_scope_config.go | 52 -
.../bamboo/models/migrationscripts/register.go | 1 -
backend/plugins/bamboo/models/scope_config.go | 5 +-
.../deploy_build_to_deployment_commit_convertor.go | 6 +-
.../tasks/deploy_build_to_deployment_convertor.go | 2 +-
.../plugins/bamboo/tasks/job_build_extractor.go | 6 +-
.../plugins/bamboo/tasks/plan_build_convertor.go | 2 +-
.../plugins/bamboo/tasks/plan_build_extractor.go | 9 +-
.../plugins/bamboo/tasks/plan_commit_convertor.go | 4 +-
backend/plugins/bamboo/tasks/plan_convertor.go | 5 +-
backend/plugins/bamboo/tasks/shared.go | 2 +-
backend/plugins/bamboo/tasks/shared_test.go | 2 +-
backend/plugins/bamboo/tasks/task_data.go | 1 -
backend/plugins/bitbucket/api/blueprint_v200.go | 9 +-
backend/plugins/bitbucket/api/connection_api.go | 98 -
backend/plugins/bitbucket/e2e/deployments_test.go | 7 +-
.../plugins/bitbucket/e2e/pipeline_steps_test.go | 8 +-
backend/plugins/bitbucket/e2e/pipelines_test.go | 8 +-
backend/plugins/bitbucket/impl/impl.go | 78 +-
backend/plugins/bitbucket/models/scope_config.go | 4 +-
.../plugins/bitbucket/tasks/pipeline_extractor.go | 6 +-
.../bitbucket/tasks/pipeline_steps_extractor.go | 6 +-
.../plugins/bitbucket_server/api/blueprint_v200.go | 13 +-
backend/plugins/bitbucket_server/impl/impl.go | 63 +-
backend/plugins/circleci/api/blueprint_v200.go | 1 -
backend/plugins/circleci/api/connection_api.go | 96 -
backend/plugins/circleci/e2e/job_test.go | 7 +-
backend/plugins/circleci/e2e/pipeline_test.go | 2 +-
.../e2e/raw_tables/_raw_circleci_api_workflows.csv | 11 -
.../snapshot_tables/_tool_circleci_pipelines.csv | 22 +-
.../snapshot_tables/_tool_circleci_workflows.csv | 21 +-
backend/plugins/circleci/e2e/workflow_test.go | 7 +-
backend/plugins/circleci/impl/impl.go | 38 +-
.../20240717_add_createddate_to_workflow.go | 51 -
.../circleci/models/migrationscripts/register.go | 1 -
backend/plugins/circleci/models/pipeline.go | 16 +-
backend/plugins/circleci/models/scope_config.go | 4 +-
backend/plugins/circleci/models/workflow.go | 4 +-
backend/plugins/circleci/tasks/job_collector.go | 87 +-
backend/plugins/circleci/tasks/job_converter.go | 6 +-
.../plugins/circleci/tasks/pipeline_collector.go | 45 +-
backend/plugins/circleci/tasks/shared.go | 27 +-
.../plugins/circleci/tasks/workflow_collector.go | 84 +-
.../plugins/circleci/tasks/workflow_converter.go | 18 +-
.../plugins/circleci/tasks/workflow_extractor.go | 7 +-
backend/plugins/customize/impl/impl.go | 4 -
backend/plugins/dbt/impl/impl.go | 4 -
backend/plugins/dora/impl/impl.go | 5 +-
backend/plugins/feishu/impl/impl.go | 20 +-
backend/plugins/gitee/impl/impl.go | 20 +-
backend/plugins/github/api/blueprint_v200.go | 19 +-
backend/plugins/github/api/blueprint_v200_test.go | 95 -
backend/plugins/github/api/connection_api.go | 123 --
backend/plugins/github/api/remote_api.go | 43 +-
backend/plugins/github/api/shared.go | 42 -
backend/plugins/github/e2e/cicd_job_test.go | 6 -
backend/plugins/github/e2e/cicd_run_test.go | 6 -
backend/plugins/github/impl/impl.go | 87 +-
.../20240906_add_env_name_list_to_scope_config.go | 52 -
.../github/models/migrationscripts/register.go | 1 -
backend/plugins/github/models/scope_config.go | 5 +-
backend/plugins/github/tasks/cicd_job_extractor.go | 7 +-
backend/plugins/github/tasks/cicd_run_extractor.go | 6 +-
backend/plugins/github/tasks/pr_collector.go | 4 +-
backend/plugins/github_graphql/e2e/account_test.go | 54 -
.../plugins/github_graphql/e2e/deployment_test.go | 1 +
backend/plugins/github_graphql/e2e/issue_test.go | 55 -
backend/plugins/github_graphql/e2e/job_test.go | 54 -
backend/plugins/github_graphql/e2e/pr_test.go | 55 -
.../e2e/raw_tables/_raw_github_graphql_account.csv | 103 -
.../e2e/raw_tables/_raw_github_graphql_issues.csv | 66 -
.../e2e/raw_tables/_raw_github_graphql_jobs.csv | 892 --------
.../e2e/raw_tables/_raw_github_graphql_prs.csv | 162 --
.../e2e/raw_tables/_tool_github_repos2.csv | 3 +-
.../e2e/snapshot_tables/_tool_github_accounts.csv | 101 -
.../e2e/snapshot_tables/_tool_github_issues.csv | 2295 --------------------
.../e2e/snapshot_tables/_tool_github_jobs.csv | 36 -
.../snapshot_tables/_tool_github_pull_requests.csv | 211 --
backend/plugins/github_graphql/impl/impl.go | 172 +-
.../github_graphql/tasks/deployment_convertor.go | 3 +-
.../plugins/github_graphql/tasks/job_extractor.go | 6 +-
.../github_graphql/tasks/release_extractor.go | 4 +-
backend/plugins/gitlab/api/blueprint_V200_test.go | 62 -
backend/plugins/gitlab/api/blueprint_v200.go | 1 -
backend/plugins/gitlab/api/connection_api.go | 124 --
backend/plugins/gitlab/e2e/job_test.go | 7 +-
backend/plugins/gitlab/impl/impl.go | 76 +-
.../20240906_add_env_name_list_to_scope_config.go | 52 -
.../gitlab/models/migrationscripts/register.go | 1 -
backend/plugins/gitlab/models/scope_config.go | 5 +-
backend/plugins/gitlab/tasks/account_extractor.go | 17 +-
.../plugins/gitlab/tasks/deployment_convertor.go | 2 +-
backend/plugins/gitlab/tasks/job_convertor.go | 7 +-
.../gitlab/tasks/pipeline_detail_extractor.go | 6 +-
backend/plugins/gitlab/tasks/shared.go | 4 +-
backend/plugins/icla/impl/impl.go | 19 +-
backend/plugins/issue_trace/impl/enricher.go | 5 +-
backend/plugins/jenkins/api/blueprint_v200.go | 13 +-
backend/plugins/jenkins/api/connection_api.go | 96 -
backend/plugins/jenkins/e2e/builds_test.go | 2 +-
.../cicd_pipeline_commits_multibranch.csv | 26 +-
.../jenkins/e2e/snapshot_tables/cicd_pipelines.csv | 26 +-
.../snapshot_tables/cicd_pipelines_multibranch.csv | 32 +-
.../jenkins/e2e/snapshot_tables/cicd_tasks.csv | 24 +-
.../snapshot_tables/cicd_tasks_after_stages.csv | 4 +-
.../cicd_tasks_after_stages_no_prod_regex.csv | 28 +-
.../e2e/snapshot_tables/cicd_tasks_multibranch.csv | 6 +-
.../snapshot_tables/cicd_tasks_no_prod_regex.csv | 24 +-
backend/plugins/jenkins/e2e/stages_test.go | 1 -
backend/plugins/jenkins/impl/impl.go | 73 +-
backend/plugins/jenkins/models/build.go | 20 +-
.../20240911_add_url_for_builds.go | 46 -
.../jenkins/models/migrationscripts/register.go | 1 -
backend/plugins/jenkins/models/response.go | 1 -
backend/plugins/jenkins/models/scope_config.go | 4 +-
.../plugins/jenkins/tasks/build_cicd_convertor.go | 12 +-
backend/plugins/jenkins/tasks/build_collector.go | 2 +-
backend/plugins/jenkins/tasks/build_extractor.go | 1 -
backend/plugins/jenkins/tasks/stage_convertor.go | 6 +-
backend/plugins/jira/api/blueprint_v200.go | 13 +-
backend/plugins/jira/e2e/changelog_test.go | 1 -
.../snapshot_tables/_tool_jira_server_infos.csv | 2 -
backend/plugins/jira/impl/impl.go | 71 +-
.../20240910_add_table_tool_jira_server_info.go | 41 -
.../migrationscripts/archived/jira_server_info.go | 35 -
.../jira/models/migrationscripts/register.go | 1 -
backend/plugins/jira/models/response_type.go | 5 -
backend/plugins/jira/tasks/account_collector.go | 7 +-
backend/plugins/jira/tasks/epic_collector.go | 14 +-
.../jira/tasks/issue_changelog_collector.go | 10 +-
.../jira/tasks/issue_changelog_extractor.go | 8 +-
backend/plugins/jira/tasks/issue_collector.go | 7 +-
.../plugins/jira/tasks/issue_comment_collector.go | 7 +-
.../plugins/jira/tasks/issue_comment_extractor.go | 7 +-
backend/plugins/jira/tasks/issue_type_collector.go | 7 +-
backend/plugins/jira/tasks/shared.go | 36 -
backend/plugins/jira/tasks/sprint_extractor.go | 9 +-
backend/plugins/jira/tasks/task_data.go | 2 +-
backend/plugins/linker/impl/impl.go | 4 -
backend/plugins/opsgenie/api/blueprint_v200.go | 1 -
backend/plugins/opsgenie/impl/impl.go | 29 +-
backend/plugins/org/impl/impl.go | 22 -
backend/plugins/org/tasks/check_token.go | 75 -
backend/plugins/org/tasks/task_data.go | 10 +-
backend/plugins/pagerduty/api/blueprint_v200.go | 1 -
backend/plugins/pagerduty/impl/impl.go | 29 +-
backend/plugins/refdiff/impl/impl.go | 4 -
backend/plugins/slack/impl/impl.go | 20 +-
backend/plugins/sonarqube/api/blueprint_v200.go | 13 +-
backend/plugins/sonarqube/impl/impl.go | 52 +-
backend/plugins/starrocks/impl/impl.go | 4 -
backend/plugins/tapd/api/blueprint_v200.go | 1 -
backend/plugins/tapd/impl/impl.go | 25 +-
backend/plugins/teambition/api/blueprint_v200.go | 1 -
backend/plugins/teambition/impl/impl.go | 23 +-
backend/plugins/trello/api/blueprint_v200.go | 1 -
backend/plugins/trello/impl/impl.go | 23 +-
backend/plugins/webhook/api/deployments.go | 15 +-
backend/plugins/webhook/impl/impl.go | 5 -
backend/plugins/zentao/api/blueprint_v200.go | 1 -
backend/plugins/zentao/e2e/account_test.go | 7 +-
backend/plugins/zentao/e2e/bug_commits_test.go | 3 +-
backend/plugins/zentao/e2e/bug_test.go | 1 -
backend/plugins/zentao/e2e/changelog_test.go | 9 +-
backend/plugins/zentao/e2e/execution_test.go | 3 +-
backend/plugins/zentao/e2e/story_commits_test.go | 3 +-
backend/plugins/zentao/e2e/story_test.go | 1 -
backend/plugins/zentao/e2e/task_commits_test.go | 3 +-
backend/plugins/zentao/e2e/task_test.go | 1 -
backend/plugins/zentao/e2e/task_worklogs_test.go | 3 +-
backend/plugins/zentao/impl/impl.go | 91 +-
backend/plugins/zentao/impl/impl_test.go | 63 -
.../plugins/zentao/tasks/execution_convertor.go | 9 +-
backend/plugins/zentao/tasks/project_convertor.go | 8 +-
backend/plugins/zentao/tasks/shared.go | 16 +
backend/plugins/zentao/tasks/shared_test.go | 43 +
backend/plugins/zentao/tasks/task_data.go | 1 -
.../plugins/azuredevops/azuredevops/migrations.py | 18 +-
.../plugins/azuredevops/azuredevops/models.py | 14 +-
.../azuredevops/streams/pull_requests.py | 12 +-
backend/python/plugins/gerrit/README.md | 18 -
backend/python/plugins/gerrit/build.sh | 20 -
backend/python/plugins/gerrit/gerrit/__init__.py | 14 -
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 ------
backend/python/plugins/gerrit/pyproject.toml | 31 -
backend/python/plugins/gerrit/run.sh | 20 -
backend/python/plugins/gerrit/tests/__init__.py | 14 -
backend/python/plugins/gerrit/tests/plugin_test.py | 42 -
backend/python/plugins/gerrit/tests/stream_test.py | 126 --
backend/python/pydevlake/pydevlake/ipc.py | 4 +-
backend/python/pydevlake/pydevlake/plugin.py | 50 +-
backend/python/pydevlake/pydevlake/stream.py | 4 -
.../python/pydevlake/pydevlake/testing/testing.py | 20 +-
backend/server/api/blueprints/blueprints.go | 24 -
backend/server/api/project/project.go | 8 +-
backend/server/api/router.go | 1 -
backend/server/services/blueprint.go | 93 -
backend/server/services/blueprint_makeplan_v200.go | 26 +-
.../services/blueprint_makeplan_v200_test.go | 2 +-
backend/server/services/project.go | 5 +-
.../server/services/remote/models/plugin_remote.go | 1 -
.../services/remote/plugin/connection_api.go | 89 +-
.../server/services/remote/plugin/default_api.go | 3 -
.../services/remote/plugin/plugin_extensions.go | 3 +-
.../server/services/remote/plugin/plugin_impl.go | 5 -
config-ui/{.eslintrc.cjs => .eslintrc.js} | 0
config-ui/{.prettierrc.cjs => .prettierrc.js} | 0
config-ui/Dockerfile | 1 -
config-ui/README.md | 1 -
config-ui/env.example | 1 +
config-ui/package.json | 19 +-
config-ui/public/onboard/step-1/github.md | 2 +-
config-ui/public/onboard/step-3/azuredevops.md | 2 +-
config-ui/src/App.tsx | 56 -
config-ui/src/api/blueprint/index.ts | 2 -
config-ui/src/api/index.ts | 2 +-
config-ui/src/api/project/index.ts | 11 +-
config-ui/src/api/scope-config/index.ts | 18 +-
config-ui/src/api/scope-config/types.ts | 5 -
config-ui/src/api/scope/index.ts | 2 +-
config-ui/src/app/routrer.tsx | 179 +-
config-ui/src/app/store.ts | 8 +-
.../src/components/action/icon-button/index.tsx | 2 +-
config-ui/src/components/index.ts | 1 -
config-ui/src/components/show-more/index.tsx | 49 -
config-ui/src/config/index.ts | 1 +
config-ui/src/config/paths.ts | 37 +
.../{onboard => connections/components}/index.ts | 2 +-
.../connections/components/name.tsx} | 77 +-
config-ui/src/features/connections/index.ts | 1 +
config-ui/src/features/connections/slice.ts | 35 +-
config-ui/src/features/{project => }/index.ts | 2 +-
config-ui/src/features/onboard/slice.ts | 138 --
config-ui/src/features/project/slice.ts | 65 -
config-ui/src/features/version/index.ts | 19 -
config-ui/src/features/version/slice.ts | 63 -
config-ui/src/hooks/index.ts | 1 -
config-ui/src/hooks/use-outside-click.ts | 34 -
config-ui/src/index.css | 4 -
config-ui/src/main.tsx | 7 +-
.../components/check-matched-items/index.tsx | 115 -
.../components/connection-form/fields/endpoint.tsx | 2 +-
.../plugins/components/connection-form/index.ts | 20 -
.../{connection-form.tsx => index.tsx} | 2 +-
.../plugins/components/connection-list/index.tsx | 170 +-
.../plugins/components/connection-name/styled.ts | 46 -
.../plugins/components/connection-status/index.tsx | 2 +-
.../components/data-scope-remote/search-local.tsx | 296 +--
.../components/data-scope-remote/search-remote.tsx | 207 +-
.../plugins/components/data-scope-select/index.tsx | 278 ++-
.../src/plugins/components/deployments/index.tsx | 109 -
config-ui/src/plugins/components/index.ts | 3 -
.../plugins/components/scope-config-form/index.tsx | 26 +-
.../src/plugins/components/scope-config/index.tsx | 3 +-
.../register/azure/assets/workflow-run.jpeg | Bin 149316 -> 0 bytes
config-ui/src/plugins/register/azure/config.tsx | 2 +
.../src/plugins/register/azure/transformation.tsx | 30 +-
.../src/plugins/register/azure/workflow-run.tsx | 98 -
.../register/bamboo/assets/workflow-run.jpeg | Bin 113157 -> 0 bytes
config-ui/src/plugins/register/bamboo/config.tsx | 6 +-
.../src/plugins/register/bamboo/transformation.tsx | 120 +-
.../src/plugins/register/bamboo/workflow-run.tsx | 94 -
.../register/bitbucket/assets/workflow-run-1.jpeg | Bin 71873 -> 0 bytes
.../register/bitbucket/assets/workflow-run-2.jpeg | Bin 52643 -> 0 bytes
.../src/plugins/register/bitbucket/config.tsx | 2 +
.../plugins/register/bitbucket/transformation.tsx | 107 +-
.../plugins/register/bitbucket/workflow-run.tsx | 104 -
.../register/circleci/assets/workflow-run.jpeg | Bin 197685 -> 0 bytes
config-ui/src/plugins/register/circleci/config.tsx | 5 +-
.../plugins/register/circleci/transformation.tsx | 41 +-
.../src/plugins/register/circleci/workflow-run.tsx | 97 -
.../src/plugins/register/gerrit/assets/icon.svg | 19 -
config-ui/src/plugins/register/gerrit/config.tsx | 57 -
config-ui/src/plugins/register/gerrit/index.ts | 19 -
.../register/github/assets/workflow-run.jpeg | Bin 189484 -> 0 bytes
config-ui/src/plugins/register/github/config.tsx | 3 +
.../github/connection-fields/authentication.tsx | 6 +-
.../github/connection-fields/githubapp.tsx | 7 +-
.../src/plugins/register/github/transformation.tsx | 129 +-
.../src/plugins/register/github/workflow-run.tsx | 103 -
.../register/gitlab/assets/workflow-run.jpeg | Bin 193279 -> 0 bytes
config-ui/src/plugins/register/gitlab/config.tsx | 6 +-
.../src/plugins/register/gitlab/transformation.tsx | 131 +-
.../src/plugins/register/gitlab/workflow-run.tsx | 100 -
config-ui/src/plugins/register/index.ts | 2 -
.../register/jenkins/assets/workflow-run.jpeg | Bin 238201 -> 0 bytes
config-ui/src/plugins/register/jenkins/config.tsx | 5 +-
.../plugins/register/jenkins/transformation.tsx | 35 +-
.../src/plugins/register/jenkins/workflow-run.tsx | 97 -
.../jira/transformation-fields/remote-link.tsx | 2 +-
.../register/webhook/components/create-dialog.tsx | 2 +-
.../register/webhook/components/delete-dialog.tsx | 6 +-
.../register/webhook/components/edit-dialog.tsx | 2 +-
.../webhook/components/selector-dialog.tsx | 21 +-
.../plugins/register/webhook/components/utils.ts | 1 -
.../register/webhook/components/view-dialog.tsx | 2 +-
.../src/plugins/register/webhook/connection.tsx | 48 +-
config-ui/src/release/stable.ts | 7 +-
config-ui/src/release/v0.21.ts | 6 +-
config-ui/src/release/v1.0.ts | 6 +-
config-ui/src/routes/api-keys/api-keys.tsx | 3 +-
.../routes/blueprint/connection-detail/index.tsx | 35 +-
.../routes/blueprint/connection-detail/table.tsx | 16 +-
.../blueprint/detail/blueprint-detail-page.tsx | 7 +-
.../routes/blueprint/detail/blueprint-detail.tsx | 143 +-
.../components/add-connection-dialog/index.tsx | 20 +-
.../routes/blueprint/detail/components/index.ts | 2 +-
.../components/update-name-dialog/index.tsx} | 49 +-
.../blueprint/detail/configuration-panel.tsx | 90 +-
.../src/routes/blueprint/detail/status-panel.tsx | 75 +-
config-ui/src/routes/blueprint/home/index.tsx | 20 +-
config-ui/src/routes/connection/connection.tsx | 133 +-
config-ui/src/routes/connection/connections.tsx | 32 +-
config-ui/src/routes/connection/styled.ts | 16 +
config-ui/src/routes/db-migrate/index.tsx | 3 +-
config-ui/src/routes/error/index.tsx | 3 +-
config-ui/src/routes/layout/config.tsx | 22 +-
config-ui/src/routes/layout/index.ts | 1 +
config-ui/src/routes/layout/layout.tsx | 56 +-
config-ui/src/routes/layout/loader.ts | 53 +
config-ui/src/routes/onboard/components/card.tsx | 44 +-
config-ui/src/routes/onboard/components/tour.tsx | 11 +-
.../index.tsx => onboard/context.tsx} | 42 +-
config-ui/src/routes/onboard/index.tsx | 111 +-
config-ui/src/routes/onboard/step-0.tsx | 43 +-
config-ui/src/routes/onboard/step-1.tsx | 30 +-
config-ui/src/routes/onboard/step-2.tsx | 57 +-
config-ui/src/routes/onboard/step-3.tsx | 27 +-
config-ui/src/routes/onboard/step-4.tsx | 52 +-
.../src/routes/pipeline/components/duration.tsx | 26 +-
config-ui/src/routes/pipeline/pipeline.tsx | 5 +-
config-ui/src/routes/pipeline/pipelines.tsx | 5 +-
config-ui/src/routes/project/detail/index.tsx | 98 +
.../index.tsx => detail/settings-panel.tsx} | 38 +-
.../routes/{api-keys => project/detail}/styled.ts | 8 +-
.../index.tsx => detail/webhooks-panel.tsx} | 62 +-
.../src/routes/project/general-settings/index.tsx | 31 -
config-ui/src/routes/project/home/index.tsx | 12 +-
config-ui/src/routes/project/index.ts | 6 +-
config-ui/src/routes/project/layout/index.tsx | 153 --
.../src/routes/project/layout/project-selector.tsx | 121 --
config-ui/src/routes/project/layout/styled.ts | 70 -
.../styled.ts => routes/project/utils.ts} | 4 +-
config-ui/src/types/status.ts | 2 +-
config-ui/src/types/webhook.ts | 4 +-
config-ui/src/utils/request.ts | 23 +-
config-ui/yarn.lock | 1079 ++++-----
devops/releases/lake-v1.0.0/docker-compose.yml | 86 -
devops/releases/lake-v1.0.0/env.example | 71 -
devops/releases/lake-v1.0.1/docker-compose.yml | 86 -
devops/releases/lake-v1.0.1/env.example | 76 -
.../dashboards/ComponentAndFileLevelMetrics.json | 2 +-
grafana/dashboards/EngineeringOverview.json | 16 +-
.../EngineeringThroughputAndCycleTime.json | 10 +-
grafana/dashboards/WorkLogs.json | 2 +-
418 files changed, 3491 insertions(+), 14232 deletions(-)
delete mode 100644 .devcontainer/Dockerfile
delete mode 100644 .devcontainer/devcontainer.json
delete mode 100644 .devcontainer/docker-compose.yml
delete mode 100644 .devcontainer/post-install.sh
rename
backend/core/models/migrationscripts/{20240813_increase_cq_projects_id_length.go
=> 20240813_increase_project_key_length.go} (69%)
delete mode 100644
backend/core/models/migrationscripts/20240919_increase_cq_issue_component_length.go
delete mode 100644
backend/plugins/azuredevops_go/models/migrationscripts/20240624_support_disabled_repos.go
delete mode 100644
backend/plugins/bamboo/models/migrationscripts/20240906_add_env_name_list_to_scope_config.go
delete mode 100644
backend/plugins/circleci/models/migrationscripts/20240717_add_createddate_to_workflow.go
delete mode 100644 backend/plugins/github/api/blueprint_v200_test.go
delete mode 100644 backend/plugins/github/api/shared.go
delete mode 100644
backend/plugins/github/models/migrationscripts/20240906_add_env_name_list_to_scope_config.go
delete mode 100644 backend/plugins/github_graphql/e2e/account_test.go
delete mode 100644 backend/plugins/github_graphql/e2e/issue_test.go
delete mode 100644 backend/plugins/github_graphql/e2e/job_test.go
delete mode 100644 backend/plugins/github_graphql/e2e/pr_test.go
delete mode 100644
backend/plugins/github_graphql/e2e/raw_tables/_raw_github_graphql_account.csv
delete mode 100644
backend/plugins/github_graphql/e2e/raw_tables/_raw_github_graphql_issues.csv
delete mode 100644
backend/plugins/github_graphql/e2e/raw_tables/_raw_github_graphql_jobs.csv
delete mode 100644
backend/plugins/github_graphql/e2e/raw_tables/_raw_github_graphql_prs.csv
delete mode 100644
backend/plugins/github_graphql/e2e/snapshot_tables/_tool_github_accounts.csv
delete mode 100644
backend/plugins/github_graphql/e2e/snapshot_tables/_tool_github_issues.csv
delete mode 100644
backend/plugins/github_graphql/e2e/snapshot_tables/_tool_github_jobs.csv
delete mode 100644
backend/plugins/github_graphql/e2e/snapshot_tables/_tool_github_pull_requests.csv
delete mode 100644
backend/plugins/gitlab/models/migrationscripts/20240906_add_env_name_list_to_scope_config.go
delete mode 100644
backend/plugins/jenkins/models/migrationscripts/20240911_add_url_for_builds.go
delete mode 100644
backend/plugins/jira/e2e/snapshot_tables/_tool_jira_server_infos.csv
delete mode 100644
backend/plugins/jira/models/migrationscripts/20240910_add_table_tool_jira_server_info.go
delete mode 100644
backend/plugins/jira/models/migrationscripts/archived/jira_server_info.go
delete mode 100644 backend/plugins/org/tasks/check_token.go
delete mode 100644 backend/plugins/zentao/impl/impl_test.go
delete mode 100644 backend/python/plugins/gerrit/README.md
delete mode 100755 backend/python/plugins/gerrit/build.sh
delete mode 100644 backend/python/plugins/gerrit/gerrit/__init__.py
delete mode 100644 backend/python/plugins/gerrit/gerrit/api.py
delete mode 100755 backend/python/plugins/gerrit/gerrit/main.py
delete mode 100644 backend/python/plugins/gerrit/gerrit/migrations.py
delete mode 100644 backend/python/plugins/gerrit/gerrit/models.py
delete mode 100644
backend/python/plugins/gerrit/gerrit/streams/change_commits.py
delete mode 100644 backend/python/plugins/gerrit/gerrit/streams/changes.py
delete mode 100644 backend/python/plugins/gerrit/poetry.lock
delete mode 100644 backend/python/plugins/gerrit/pyproject.toml
delete mode 100755 backend/python/plugins/gerrit/run.sh
delete mode 100644 backend/python/plugins/gerrit/tests/__init__.py
delete mode 100644 backend/python/plugins/gerrit/tests/plugin_test.py
delete mode 100644 backend/python/plugins/gerrit/tests/stream_test.py
rename config-ui/{.eslintrc.cjs => .eslintrc.js} (100%)
rename config-ui/{.prettierrc.cjs => .prettierrc.js} (100%)
delete mode 100644 config-ui/src/App.tsx
delete mode 100644 config-ui/src/components/show-more/index.tsx
create mode 100644 config-ui/src/config/paths.ts
rename config-ui/src/features/{onboard => connections/components}/index.ts
(96%)
rename config-ui/src/{plugins/components/connection-name/index.tsx =>
features/connections/components/name.tsx} (53%)
rename config-ui/src/features/{project => }/index.ts (96%)
delete mode 100644 config-ui/src/features/onboard/slice.ts
delete mode 100644 config-ui/src/features/project/slice.ts
delete mode 100644 config-ui/src/features/version/index.ts
delete mode 100644 config-ui/src/features/version/slice.ts
delete mode 100644 config-ui/src/hooks/use-outside-click.ts
delete mode 100644
config-ui/src/plugins/components/check-matched-items/index.tsx
delete mode 100644 config-ui/src/plugins/components/connection-form/index.ts
rename config-ui/src/plugins/components/connection-form/{connection-form.tsx
=> index.tsx} (98%)
delete mode 100644 config-ui/src/plugins/components/connection-name/styled.ts
delete mode 100644 config-ui/src/plugins/components/deployments/index.tsx
delete mode 100644
config-ui/src/plugins/register/azure/assets/workflow-run.jpeg
delete mode 100644 config-ui/src/plugins/register/azure/workflow-run.tsx
delete mode 100644
config-ui/src/plugins/register/bamboo/assets/workflow-run.jpeg
delete mode 100644 config-ui/src/plugins/register/bamboo/workflow-run.tsx
delete mode 100644
config-ui/src/plugins/register/bitbucket/assets/workflow-run-1.jpeg
delete mode 100644
config-ui/src/plugins/register/bitbucket/assets/workflow-run-2.jpeg
delete mode 100644 config-ui/src/plugins/register/bitbucket/workflow-run.tsx
delete mode 100644
config-ui/src/plugins/register/circleci/assets/workflow-run.jpeg
delete mode 100644 config-ui/src/plugins/register/circleci/workflow-run.tsx
delete mode 100644 config-ui/src/plugins/register/gerrit/assets/icon.svg
delete mode 100644 config-ui/src/plugins/register/gerrit/config.tsx
delete mode 100644 config-ui/src/plugins/register/gerrit/index.ts
delete mode 100644
config-ui/src/plugins/register/github/assets/workflow-run.jpeg
delete mode 100644 config-ui/src/plugins/register/github/workflow-run.tsx
delete mode 100644
config-ui/src/plugins/register/gitlab/assets/workflow-run.jpeg
delete mode 100644 config-ui/src/plugins/register/gitlab/workflow-run.tsx
delete mode 100644
config-ui/src/plugins/register/jenkins/assets/workflow-run.jpeg
delete mode 100644 config-ui/src/plugins/register/jenkins/workflow-run.tsx
rename
config-ui/src/{plugins/components/connection-form/connection-form-modal.tsx =>
routes/blueprint/detail/components/update-name-dialog/index.tsx} (52%)
create mode 100644 config-ui/src/routes/layout/loader.ts
rename
config-ui/src/routes/{blueprint/detail/components/connection-check/index.tsx =>
onboard/context.tsx} (58%)
create mode 100644 config-ui/src/routes/project/detail/index.tsx
rename config-ui/src/routes/project/{additional-settings/index.tsx =>
detail/settings-panel.tsx} (93%)
copy config-ui/src/routes/{api-keys => project/detail}/styled.ts (91%)
rename config-ui/src/routes/project/{webhook/index.tsx =>
detail/webhooks-panel.tsx} (71%)
delete mode 100644 config-ui/src/routes/project/general-settings/index.tsx
delete mode 100644 config-ui/src/routes/project/layout/index.tsx
delete mode 100644 config-ui/src/routes/project/layout/project-selector.tsx
delete mode 100644 config-ui/src/routes/project/layout/styled.ts
copy config-ui/src/{plugins/components/scope-config-form/styled.ts =>
routes/project/utils.ts} (84%)
delete mode 100644 devops/releases/lake-v1.0.0/docker-compose.yml
delete mode 100644 devops/releases/lake-v1.0.0/env.example
delete mode 100644 devops/releases/lake-v1.0.1/docker-compose.yml
delete mode 100644 devops/releases/lake-v1.0.1/env.example