[Fix] [Bug] Fix bugs such as missing status and workflow when creating and modifying task definitions
Purpose of the pull request
Brief change log
Verify this pull request
This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md
@jinyanhui2008 please add some description of this pr.
Codecov Report
:exclamation: No coverage uploaded for pull request base (
3.0.1-release@b3c27ef). Click here to learn what that means. The diff coverage isn/a.
@@ Coverage Diff @@
## 3.0.1-release #12100 +/- ##
================================================
Coverage ? 39.86%
Complexity ? 4581
================================================
Files ? 888
Lines ? 35166
Branches ? 3873
================================================
Hits ? 14018
Misses ? 19788
Partials ? 1360
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Repair task definition function:
-
Modification of task definition may lead to loss of workflow definition and status
-
Missing predecessors when modifying task definitions
-
Creating and modifying task definitions will lose workflow definitions of other task definitions









