You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by kl...@apache.org on 2022/05/17 10:14:36 UTC

[incubator-devlake] 01/01: Merge pull request #255 from merico-dev/ts-task-service

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

klesh pushed a commit to branch ts-main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git

commit 13c737aaa2fb035cc6627eb1ab3fcf2575fa5420
Merge: f780c9fa 778210b8
Author: Hezheng Yin <he...@merico.dev>
AuthorDate: Tue Aug 24 08:18:24 2021 -0700

    Merge pull request #255 from merico-dev/ts-task-service
    
    feat: task service with plugin execution

 apps/core/events/events.module.spec.ts             |   2 +-
 apps/core/events/events.module.ts                  |  87 +++++++++--------
 apps/core/events/events.service.ts                 |  10 +-
 apps/core/tasks/index.ts                           |   0
 apps/core/tasks/task.model.ts                      | 103 ++++++++++++++++++++
 apps/core/tasks/tasks.module.ts                    |  44 +++++++++
 apps/core/tasks/tasks.services.ts                  |  54 +++++++++++
 apps/core/tasks/tasks.spec.ts                      |  84 ++++++++++++++++
 apps/core/test/events.e2e-spec.ts                  |  24 ++---
 apps/core/test/tasks.e2e-spec.ts                   |  42 ++++++++
 apps/queue/src/consumer/index.ts                   |   7 +-
 apps/queue/src/consumer/service.ts                 |  37 +++++--
 apps/queue/src/producer/index.ts                   |   4 +-
 apps/queue/src/producer/service.ts                 |  10 +-
 apps/queue/src/queue.module.ts                     |   2 +-
 apps/queue/test/app.e2e-spec.ts                    |  22 ++++-
 apps/queue/tsconfig.app.json                       |   2 +-
 devops/docker-compose.yml                          |   2 +-
 jest-e2e.json                                      |   3 +-
 nest-cli.json                                      |  10 +-
 package.json                                       |   4 +-
 plugins/core/src/dependency.resolver.ts            | 107 ++++++++++++++++++++-
 plugins/core/src/exports.decorator.ts              |   2 +
 plugins/core/src/plugin.interface.ts               |   4 +
 plugins/core/src/plugins.module.ts                 |  31 ++++--
 plugins/core/test/plugin.spec.ts                   |   6 +-
 plugins/jira/src/index.ts                          |  13 ++-
 .../changelog.collector.ts}                        |  19 ++--
 .../jira/src/tasks/changelog/changelog.entity.ts   |  14 +++
 plugins/jira/src/tasks/changelog/changelog.spec.ts |  28 ++++++
 plugins/jira/src/tasks/index.ts                    |   9 ++
 plugins/jira/src/tasks/issue/issue.collector.ts    |  19 +++-
 .../jira/src/tasks/leadtime/leadtime.enricher.ts   |  16 +--
 scripts/producer.ts                                |  18 ++++
 scripts/tsconfig.script.json                       |  10 ++
 35 files changed, 731 insertions(+), 118 deletions(-)