This is an automated email from the ASF dual-hosted git repository.
Startrekzky pushed a change to branch feat/single-binary
in repository https://gitbox.apache.org/repos/asf/devlake.git
from 2e558fb55 test(e2ehelper): expect qualified primary key column names
add 816377281 build(deps): bump the python-minor-patch group across 2
directories with 4 updates (#9269)
add 625e512a4 ci: run CI jobs in apache/devlake:lake-builder-v0.0.16
(#9271)
add 36f894781 feat(zephyr): add Zephyr plugin and dashboard (#9272)
add 918442cf4 Merge branch 'main' into feat/single-binary
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 1 +
.github/workflows/golangci-lint.yml | 2 +-
.github/workflows/migration-script-lint.yml | 2 +-
.github/workflows/test-e2e.yml | 4 +-
.github/workflows/test.yml | 2 +-
backend/core/models/domainlayer/qa/qa_project.go | 11 +
backend/python/plugins/azuredevops/poetry.lock | 6 +-
backend/python/plugins/zephyr/README.md | 50 +
.../plugins/{azuredevops => zephyr}/build.sh | 0
.../config.py => plugins/zephyr/conftest.py} | 11 +-
.../plugins/{redmine => zephyr}/pyproject.toml | 14 +-
.../{azuredevops/build.sh => zephyr/run.sh} | 2 +-
backend/python/plugins/zephyr/tests/api_test.py | 58 +
.../python/plugins/zephyr/tests/collection_test.py | 175 +++
.../zephyr/tests/plugin_test.py} | 14 +-
.../python/plugins/zephyr/tests/streams_test.py | 239 ++++
backend/python/plugins/zephyr/tests/utils_test.py | 39 +
.../{redmine/redmine => zephyr/zephyr}/__init__.py | 1 +
backend/python/plugins/zephyr/zephyr/api.py | 146 +++
backend/python/plugins/zephyr/zephyr/main.py | 106 ++
backend/python/plugins/zephyr/zephyr/migrations.py | 138 +++
backend/python/plugins/zephyr/zephyr/models.py | 135 +++
.../redmine => zephyr/zephyr/streams}/__init__.py | 1 +
.../plugins/zephyr/zephyr/streams/folders.py | 49 +
.../zephyr/zephyr/streams/test_case_issue_links.py | 53 +
.../zephyr/zephyr/streams/test_case_labels.py | 48 +
.../plugins/zephyr/zephyr/streams/test_cases.py | 139 +++
.../plugins/zephyr/zephyr/streams/test_cycles.py | 90 ++
.../zephyr/streams/test_execution_issue_links.py | 53 +
.../zephyr/zephyr/streams/test_executions.py | 161 +++
backend/python/plugins/zephyr/zephyr/utils.py | 121 ++
backend/python/pydevlake/poetry.lock | 16 +-
.../pydevlake/domain_layer/qa.py} | 46 +-
backend/python/test/fakeplugin/poetry.lock | 6 +-
.../remote/models/dynamic_domain_scopes.go | 3 +
.../plugins/components/scope-config-form/index.tsx | 9 +
config-ui/src/plugins/register/index.ts | 2 +
.../src/plugins/register/zephyr/assets/icon.svg | 22 +
.../register/{redmine => zephyr}/config.tsx | 35 +-
.../register/{redmine => zephyr}/data-scope.tsx | 25 +-
.../plugins/register/{argocd => zephyr}/index.ts | 0
.../zephyr/transformation.tsx} | 48 +-
.../mysql/{Youtrack.json => Zephyr.json} | 1161 +++++++++----------
.../Youtrack.json => postgresql/Zephyr.json} | 1164 +++++++++++---------
grafana/scripts/requirements.txt | 2 +-
45 files changed, 3191 insertions(+), 1219 deletions(-)
create mode 100644 backend/python/plugins/zephyr/README.md
copy backend/python/plugins/{azuredevops => zephyr}/build.sh (100%)
copy backend/python/{pydevlake/pydevlake/config.py =>
plugins/zephyr/conftest.py} (69%)
copy backend/python/plugins/{redmine => zephyr}/pyproject.toml (84%)
copy backend/python/plugins/{azuredevops/build.sh => zephyr/run.sh} (94%)
create mode 100644 backend/python/plugins/zephyr/tests/api_test.py
create mode 100644 backend/python/plugins/zephyr/tests/collection_test.py
copy backend/python/{pydevlake/pydevlake/testing/__init__.py =>
plugins/zephyr/tests/plugin_test.py} (83%)
create mode 100644 backend/python/plugins/zephyr/tests/streams_test.py
create mode 100644 backend/python/plugins/zephyr/tests/utils_test.py
copy backend/python/plugins/{redmine/redmine => zephyr/zephyr}/__init__.py
(99%)
create mode 100644 backend/python/plugins/zephyr/zephyr/api.py
create mode 100644 backend/python/plugins/zephyr/zephyr/main.py
create mode 100644 backend/python/plugins/zephyr/zephyr/migrations.py
create mode 100644 backend/python/plugins/zephyr/zephyr/models.py
copy backend/python/plugins/{redmine/redmine =>
zephyr/zephyr/streams}/__init__.py (99%)
create mode 100644 backend/python/plugins/zephyr/zephyr/streams/folders.py
create mode 100644
backend/python/plugins/zephyr/zephyr/streams/test_case_issue_links.py
create mode 100644
backend/python/plugins/zephyr/zephyr/streams/test_case_labels.py
create mode 100644 backend/python/plugins/zephyr/zephyr/streams/test_cases.py
create mode 100644 backend/python/plugins/zephyr/zephyr/streams/test_cycles.py
create mode 100644
backend/python/plugins/zephyr/zephyr/streams/test_execution_issue_links.py
create mode 100644
backend/python/plugins/zephyr/zephyr/streams/test_executions.py
create mode 100644 backend/python/plugins/zephyr/zephyr/utils.py
copy backend/python/{test/fakeplugin/fakeplugin/models.py =>
pydevlake/pydevlake/domain_layer/qa.py} (53%)
create mode 100644 config-ui/src/plugins/register/zephyr/assets/icon.svg
copy config-ui/src/plugins/register/{redmine => zephyr}/config.tsx (65%)
copy config-ui/src/plugins/register/{redmine => zephyr}/data-scope.tsx (87%)
copy config-ui/src/plugins/register/{argocd => zephyr}/index.ts (100%)
copy config-ui/src/plugins/{components/connection-form/fields/name.tsx =>
register/zephyr/transformation.tsx} (51%)
copy grafana/dashboards/mysql/{Youtrack.json => Zephyr.json} (54%)
copy grafana/dashboards/{mysql/Youtrack.json => postgresql/Zephyr.json} (52%)