dlang-bot is unmaintained and should be shut down

Mindy (0xEAB) desisma at heidel.beer
Fri Jun 12 22:19:24 UTC 2026


dlang-bot[0] has been doing as a good service for years. It was 
used to match Bugzilla issues with GitHub pull requests, suggest 
bug fixes to be sent towards the stable branch, automatically 
assign labels and merge pull requests.

Somewhat unfortunately, the bot is practically unmaintained. To 
this day, it still keeps warning PR submitters about missing 
references to the long gone Bugzilla. This has confused newcomers 
in the past. The corresponding issue report has been sitting 
there for 1.5 years by now[1].

Sure, it does things like the “master/stable warning”, but as far 
as I recall from a previous announcement the new release process 
might make that obsolete, too.

It also keeps recreating legacy label names that have fallen out 
of use since a quite a while. The labels got renamed but 
dlang-bot has no clue about that. People get also confused and 
use *both* labels. Once already, I have gone through the issue 
list of Phobos to clean up the mess of `Severity:Bug Fix` (actual 
label) vs `Bug Fix` (dlang-bot) as well as `Severity:Enhancement` 
vs `Enhancement`. That’s also why the description of those legacy 
labels has been edited by me to say, “Use *name of other label* 
instead.”
Obviously, I would have preferred to just delete the duplicate 
labels; but it’s pointless since dlang-bot will eventually 
recreate them.

The auto-merge feature has fallen out of use AFAICT because it 
got quite unreliable anyway.

So… How about we shut down dlang-bot for good?


[0] <https://github.com/dlang/dlang-bot>
[1] <https://github.com/dlang/dlang-bot/issues/306>
[2] <https://github.com/dlang/phobos/labels>


More information about the Digitalmars-d mailing list