Block a user
Validate tag names (tag_create, release_create) and remaining ref args — follow-up to #65
fix(tools): reject case-variant arg keys and ref-shaped branch names (#65)
pr-gatekeeper verdict — BLOCKED (PR mode, head ae50501)
Finding 1 (blocking): the ambiguity check fails open, and the issue's own repro gets through.
internal/tools/tool.go `rejectAmbigu…
Slow-drip upload body holds a receive slot without a time bound
Released as v0.33.1 on merge commit 813e679. v0.33.0, the #61 language picker, was already on main, so this is the next patch release. I briefly pushed it as v0.32.2 by mistake and deleted…
mathias
deleted branch fix/56-upload-idle-read-deadline from mathias/tapir
2026-10-05 04:59:29 +00:00
Slow-drip upload body holds a receive slot without a time bound
pr-gatekeeper verdict, round 3: APPROVED, merged (PR #63 @ b1887e7, closes #56)
Mode: PR mode. CI run 9278 on b1887e7 is success. I ran task check myself and it exited 0, with 0 FAIL…
fix(uploads): bound the silence in an upload body with a re-armed read deadline (#56)
Slow-drip upload body holds a receive slot without a time bound
feat(uploads): choose the language of a recording; Swedish default, Other = auto (#61 interim)
fix(tools): reject case-variant arg keys and ref-shaped branch names (#65)
mathias
created branch fix/65-strict-args-branch-names in mathias/gitea-mcp
2026-10-05 04:58:33 +00:00