mozilla / release-services

Mozilla Release Engineering Services
https://docs.mozilla-releng.net
Mozilla Public License 2.0
49 stars 93 forks source link

Use message bus & library module #2192

Closed La0 closed 5 years ago

La0 commented 5 years ago

This big PR moves most of the pulselistener logic into a submodule pulselistener.lib. The intent is to create in a near-future an indenpendant library with that source code. Each project now has a dedicated event listener (note the name change...). Each library module is independant. They can be chained through a MessageBus implementation using async & multiprocessing queues.

modules

code-coverage

code-review