feat(issue): support cross-repo dependencies and check_blocked #5

Merged
gronod merged 2 commits from feat/issue-dependency-cross-repo into main 2026-09-16 09:58:20 +01:00
Owner

Follow-up to the issue dependency/blocker tools.

  • Accept blocked_owner/blocked_repo and blocking_owner/blocking_repo (default to the path issue repo) and send them in the IssueMeta body so Gitea can resolve cross-repository links.
  • Add issue_read method check_blocked summarizing open blockers (blocked, total_dependencies, open_blockers, blockers, open).
  • Clarify blocked-by vs blocks in the tool descriptions, and that these endpoints 404 when the repo has issue dependencies disabled.
Follow-up to the issue dependency/blocker tools. - Accept `blocked_owner`/`blocked_repo` and `blocking_owner`/`blocking_repo` (default to the path issue repo) and send them in the IssueMeta body so Gitea can resolve cross-repository links. - Add `issue_read` method `check_blocked` summarizing open blockers (`blocked`, `total_dependencies`, `open_blockers`, `blockers`, `open`). - Clarify blocked-by vs blocks in the tool descriptions, and that these endpoints 404 when the repo has issue dependencies disabled.
gronod added 1 commit 2026-09-16 09:03:31 +01:00
feat(issue): support cross-repo dependencies and check_blocked
check-and-test / check-and-test (pull_request) Failing after 2m25s
3e093c10b9
Send blocked_owner/blocked_repo and blocking_owner/blocking_repo in the
IssueMeta body so Gitea can resolve cross-repository links. Default those
fields to the path issue's owner/repo.

Add issue_read method check_blocked to summarize open blockers, and
document that dependency endpoints 404 when the repo has issue
dependencies disabled.
gronod added 1 commit 2026-09-16 09:20:38 +01:00
fix(issue): satisfy embedlit lint in check_blocked
check-and-test / check-and-test (pull_request) Successful in 4m23s
release-nightly / release-image (push) Successful in 3m8s
07949c1a63
Use the same ListOptions local as the other list helpers instead of
embedding gitea_sdk.ListOptions in the composite literal.
gronod merged commit 07949c1a63 into main 2026-09-16 09:58:20 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/gitea-mcp#5