Closed wlandau closed 1 year ago
Patch coverage: 100.00
% and project coverage change: +0.20
:tada:
Comparison is base (
8804fea
) 99.79% compared to head (3275e34
) 100.00%.
:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Prework
Related GitHub issues and pull requests
Summary
launch_worker()
.On the whole, these changes seriously improve the package. The logic and design are dramatically improved, and even speed improves a little.
Best of all,
crew
is far more ready to integrate with the dispatcher as discussed in https://github.com/shikokuchuo/mirai/discussions/60. The crux was separating auto-scaling responsibilities from task management responsibilities. In other words,crew
is (almost) capable of sending the launcher object to themirai
dispatcher process while still managing themirai
task objects on the client process.Unfortunately, there are breaking changes for the internals of third-party launcher plugins like in
crew.cluster
. I plan to releasecrew.cluster
and thencrew
in a way that will hopefully this transition as smooth as possible.