smarkets/marge-bot

Feature request: Show marge's status

Jellby opened this issue · 2 comments

Now that GitLab supports user status (https://docs.gitlab.com/ee/user/profile/#current-status), I think this is an excellent way to show what marge is doing. I guess for "nice" projects the time spent by marge processing a merge request is not enough to make this useful, but for projects where CI can take several hours, marge spends a lot of time just waiting for the CI to finish, and users may not know whether she's currently processing a MR, nor which one.

So I'd suggest to use the marge's status message to show:
(a) she's waiting for a MR to be assigned to her
(b) she's processing a MR, and which one

I can add that implementing some type of hooks for important actions would be enough for us. The goal is to create a slack channel with these hooks so everyone can check what margebot is doing.

Some type of optional heartbeat with hooks would be nice too, as not everyone has access/knowledge to check in the monitoring tools.

Hi, I have Marge bot integrated into our pipeline and I am trying to publish the queue to slack so people know the exact status of Marge and what its working on. I have seen references of a slack channel but I have been unable to find it. Is there any update on this?

Thanks in advance