feat(PBI-13/ST-016): accept Forgejo PR URLs in set_pbi_pr (T-57/T-58) #1

Merged
janpeter merged 1 commit from feat/PBI-13-forgejo-pr-urls into main 2026-05-16 16:27:50 +02:00
Owner

Het Zod-schema in set_pbi_pr accepteerde alleen GitHub /pull/N URLs. Per
CLAUDE.md hardstop "Forgejo is leidend" worden onze PR's uitsluitend op
git.jp-visser.nl aangemaakt — daar moest set_pbi_pr handmatig overgeslagen
worden (zie PBI-99 / Scrum4Me PR #6).

Vervang single-regex door union van twee expliciete patronen:

Niet super-permissive maken (validatie blijft scherp). Andere hosts / paden
(compare-URL, /issues/, /pull/ singular voor Forgejo) blijven afgewezen.

Tests: 14/14 set-pbi-pr (was 9, +5: Forgejo positief + 4 negatief-edges)
Full suite: 396/396 passed.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Het Zod-schema in set_pbi_pr accepteerde alleen GitHub /pull/N URLs. Per CLAUDE.md hardstop "Forgejo is leidend" worden onze PR's uitsluitend op git.jp-visser.nl aangemaakt — daar moest set_pbi_pr handmatig overgeslagen worden (zie PBI-99 / Scrum4Me PR #6). Vervang single-regex door union van twee expliciete patronen: - GitHub: https://github.com/<owner>/<repo>/pull/<N> - Forgejo: https://git.jp-visser.nl/<owner>/<repo>/pulls/<N> (let op /pulls/ plural) Niet super-permissive maken (validatie blijft scherp). Andere hosts / paden (compare-URL, /issues/, /pull/ singular voor Forgejo) blijven afgewezen. Tests: 14/14 set-pbi-pr (was 9, +5: Forgejo positief + 4 negatief-edges) Full suite: 396/396 passed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
janpeter added 1 commit 2026-05-16 16:27:42 +02:00
Het Zod-schema in set_pbi_pr accepteerde alleen GitHub /pull/N URLs. Per
CLAUDE.md hardstop "Forgejo is leidend" worden onze PR's uitsluitend op
git.jp-visser.nl aangemaakt — daar moest set_pbi_pr handmatig overgeslagen
worden (zie PBI-99 / Scrum4Me PR #6).

Vervang single-regex door union van twee expliciete patronen:
- GitHub:  https://github.com/<owner>/<repo>/pull/<N>
- Forgejo: https://git.jp-visser.nl/<owner>/<repo>/pulls/<N>  (let op /pulls/ plural)

Niet super-permissive maken (validatie blijft scherp). Andere hosts / paden
(compare-URL, /issues/, /pull/ singular voor Forgejo) blijven afgewezen.

Tests: 14/14 set-pbi-pr (was 9, +5: Forgejo positief + 4 negatief-edges)
Full suite: 396/396 passed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
janpeter merged commit cbd842336f into main 2026-05-16 16:27:50 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: janpeter/scrum4me-mcp#1
No description provided.