fix: paginate repository-label inventory for gitea_set_issue_labels (Closes #627) #629

Merged
sysadmin merged 1 commits from fix/issue-627-set-issue-labels-pagination into master 2026-07-10 12:54:23 -05:00
1 Commits
Author SHA1 Message Date
sysadmin f32aaaa3b5 fix: paginate repository-label inventory for gitea_set_issue_labels (#627)
Replace single-page GET labels?limit=100 with api_get_all-backed
_repo_label_id_map so later-page labels (e.g. type:feature,
workflow-hardening) are not falsely rejected during full-set replacement.

Also add post-mutation verification, fix related MCP/CLI label inventory
call sites, and add multi-page regression tests for the #601 reconciler
failure mode.

Closes #627
2026-07-10 13:05:27 -04:00