Port the gitlab-mr plugin and mr-status.sh to Forgejo #493
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#498 Freeze GitLab: turn off previews and deploys, close open merge requests
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#493
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#489
What to build
The agent is still woken when its pull request's run fails, a review thread opens or a conflict appears. The
gitlab-mrplugin becomes aforgejo-prplugin, andscripts/mr-status.shbecomesscripts/pr-status.sh, both ontea. The status script prints a pull request's merge state and conflicts, its run's jobs with the log tail of each failed one, and its unresolved threads.Seam: the
forgejo-prplugin's tests, ported from thegitlab-mrband tests withteafaked asglabis today (spec## Seams).Acceptance criteria
gitlab-mrband tests cover has a ported test that passes against a fakedtea.teafailure is drawn dimmed, as aglabfailure is today.tea pulls createjust opened.pr-status.shreports a pull request ready only when it is mergeable, its run succeeded and no thread is open.gitlab-mrplugin andmr-status.share removed.mentioned in issue #498
marked this issue as related to #489
marked this issue as related to #498
mentioned in merge request !568
mentioned in commit
a1ae5b99b7mentioned in commit
4d4c364b6a