forgejo: Support deletion of branches when a pull request is closed.

This commit is contained in:
Ludovic Courtès 2025-05-27 11:44:19 +02:00
parent 8e7da32f55
commit 254998a561
3 changed files with 29 additions and 3 deletions

View file

@ -127,7 +127,13 @@
(enqueue-job-for-pull-request conn pull)))
(test-assert "git-commit-exists?, new commit"
(git-commit-exists? conn pull-request-new-commit)))
(git-commit-exists? conn pull-request-new-commit))
(test-assert "mark-pull-request-branch-for-deletion"
(let* ((event (json->forgejo-pull-request-event
pull-request-event-json))
(pull (forgejo-pull-request-event-pull-request event)))
(mark-pull-request-branch-for-deletion conn pull))))
#:always-rollback? #t)))