Create commit status
create_commit_statusSet a GitLab commit status for a given SHA or ref to signal CI pipeline progress. Use it to report pending, running, success, failed, canceled, or skipped states with optional details and target URL.
Instructions
Create or update an external GitLab commit status for a ref.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | ||
| sha | Yes | Commit SHA or Git ref. | |
| name | No | ||
| state | Yes | ||
| project | Yes | GitLab project ID or full path such as group/project. | |
| coverage | No | ||
| target_url | No | ||
| description | No | ||
| pipeline_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | GitLab response normalized for model use. |