klesh opened a new pull request, #3986:
URL: https://github.com/apache/incubator-devlake/pull/3986

   ### Summary
   
   replace `gorm` with `dal` from `services` module
   
   ### Does this close any open issues?
   prerequisite of #3709 
   
   ## Breaking Changes
   
   1. rerun task: `POST /tasks/:taskId/rerun`
   2. rerun pipeline failed tasks: `POST /pipelines/:pipelineId/rerun`
   
   ## Self-Test
   
   ### pipeline
   
   - create/cancel pipeline, the following actions were taken and verified
     - PIPELINE_MAX_PARALLEL="1" create 2 pipelines by using 
`scripts/pm/github/trigger-pipline.sh`: **succeeded**
     - cancel the pipeline with "status=CREATED": **succeeded**
     - cancel the running pipeline: **succeeded**
     - PIPELINE_MAX_PARALLEL="2": #3978 (not related to this PR)
     - check progress field for pipeline/tasks: **succeeded**
     - create pipeline with label=foobar
   - list pipelines, the following urls were requested and **verified**
     - "pipelines" : **succeeded**
     - "pipelines?pageSize=1&page=1" : **succeeded**
     - "pipelines?pageSize=1&page=2" : **succeeded**
     - "pipelines?blueprint_id=1": **succeeded**
     - "pipelines?status=TASK_FAILED": **succeeded**
     - "pipelines?pending=1": **succeeded**
     - "pipelines?label=foobar": **succeeded**
   - rerun:
     - test rerun single task: **succeeded**
     - test rerun pipeline: **succeeded**
   
   ### blueprints
   
   - create/trigger blueprints, the following actions were taken and verified
     - create blueprint without `project_name`: **succeeded**
     - trigger the blueprint: **succeeded**
   - list blueprints, the following urls were requested and **verified**
     - "blueprints"
     - "blueprints?pageSize=1&page=1" 
     - "blueprints?pageSize=1&page=2"
     - "blueprints?enable=1"
     - "blueprints?is_manual=0"
     - "blueprints?label=foobar"
   
   ### project
   
   - create new project
     - create new project with dora: **succeeded**
     - check the `pipeline.plan` with dora: **succeeded**
     - disable dora for the project: **succeeded**
     - check the `pipeline.plan` without dora: **succeeded**
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to