How does it work?

Think of Violinist as a member of your team. Imagine assigning composer package updates to said team member.

Violinist will dutifully check all of your projects for composer package updates. It will create a sensible commit message, and a useful merge request. You can test, review and merge just like your regular workflow. It's the reliability of a machine combined with the discipline of a dutiful team member. And since it is not healthy to expect your team members to work around the clock, assigning a machine to work around the clock makes updates more reliable and less fatiguing!