ecn_update
Update an existing ECN's metadata or body by specifying only the fields to change. Optionally commit and create a pull request.
Instructions
Update metadata or body of an existing ECN.
The API clones the repo, modifies the ECN file, commits, and optionally
creates a PR. Only the fields you provide will be changed.
For local projects, use: parts project ecn update ECN-006 --status CLOSED
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Source Parts project ID or git repo URL | |
| ecn_id | Yes | ECN identifier (e.g. 'ECN-006') | |
| status | No | New status (OPEN, IN REVIEW, APPROVED, IMPLEMENTED, CLOSED) | |
| severity | No | New severity (CRITICAL, HIGH, MEDIUM, LOW) | |
| disposition | No | New disposition (REQUIRED, RECOMMENDED, OPTIONAL) | |
| title | No | New title | |
| category | No | New category | |
| affected | No | New affected components | |
| source | No | New source reference | |
| body | No | New body content (replaces entire body) | |
| create_pr | No | If True, create a PR with the change | |
| branch | No | Target branch for the commit |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||