Merge pull request 'docs(bots): label IDs table (goern add_issue_labels требует id)' (#715) from docs/label-ids into main
Reviewed-on: #715
This commit is contained in:
commit
bc9d277309
1 changed files with 24 additions and 0 deletions
|
|
@ -124,6 +124,30 @@ forgejo MCP (goern) подключён и eager в bot-окнах. Токен б
|
|||
**Gotcha:** на user-репо (`lekss361` — не org) для label-листинга передавай `include_org_labels:false`,
|
||||
иначе 403 на `/orgs/...`.
|
||||
|
||||
### Label IDs — goern `add_issue_labels`/`remove_issue_labels` требует ID, НЕ имя!
|
||||
|
||||
goern-MCP в add/remove принимает **числовой id** (несмотря на доку «names» — первый add по имени
|
||||
упадёт). **Перед add/remove**: либо id из таблицы ниже, либо (надёжнее — id меняются при пересоздании
|
||||
label) `mcp__forgejo__list_repo_labels` → построй map name→id рантайм.
|
||||
|
||||
Pipeline-labels (snapshot 2026-05-30):
|
||||
|
||||
| label | id | label | id |
|
||||
|---|---|---|---|
|
||||
| `scope/backend` | 46 | `status/ready` | 51 |
|
||||
| `scope/frontend` | 47 | `status/wip` | 52 |
|
||||
| `scope/db` | 48 | `status/review` | 53 |
|
||||
| `scope/qa` | 49 | `status/qa` | 54 |
|
||||
| `scope/devops` | 50 | `status/done` | 55 |
|
||||
| `priority/p0` | 57 | `status/blocked` | 56 |
|
||||
| `priority/p1` | 58 | `status/needs-fix` | 62 |
|
||||
| `priority/p2` | 59 | `pause-bots` | 60 |
|
||||
| `priority/p3` | 63 | `needs-human` | 61 |
|
||||
| `bug` | 5 | `tech-debt` | 42 |
|
||||
|
||||
⚠️ Таблица — снимок; при любом сомнении/ошибке резолвь id через `list_repo_labels` (источник истины).
|
||||
`create_issue` принимает label-ids массивом; `issue_state_change` — для open/close (не labels).
|
||||
|
||||
## Forgejo API endpoints — curl FALLBACK (если MCP недоступен)
|
||||
|
||||
```bash
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue