Violinist.io Logo

Violinist.io

Save time while increasing security with automated PHP package updates.

Freemium
Screenshot of Violinist.io

Description

Violinist.io automates the process of updating composer package dependencies for PHP projects by generating pull or merge requests directly in your version control system. It supports Github, Gitlab (both hosted and self-hosted), and Bitbucket, allowing seamless integration into existing development workflows.

This platform is suitable for individuals and teams of any size, handling both public and private repositories with features like customizable merge request messages, code review assignments, and update notifications. Violinist.io helps maintain security and reliability by ensuring all projects stay current with the latest dependency releases.

Key Features

  • Automated Composer Updates: Continuously checks for PHP package updates and creates pull requests
  • Multi-VCS Integration: Works with GitHub, Bitbucket, and both hosted and self-hosted GitLab
  • Private and Public Repo Support: Handles public projects for free and supports private repositories
  • Customizable PR Messages: Allows per-project editing of merge request messages
  • Code Review Assignments: Assigns reviewers and custom labels for pull requests
  • Changelog Generation: Includes a changelog for every updated package in pull requests
  • Priority Queue: Manages heavy update periods efficiently
  • Deploy Keys & SSH Support: Accesses private dependencies securely
  • API Access: Integrates with external systems via API
  • Logging and Notifications: Provides update logging and project notifications

Use Cases

  • Automating PHP dependency updates
  • Managing package updates across multiple repositories
  • Reducing manual effort in keeping projects secure and up-to-date
  • Integrating continuous updates into CI/CD workflows
  • Supporting both open source and private PHP projects
  • Handling updates for teams with varied repository hosting setups
  • Maintaining composer packages in agency or enterprise environments

Frequently Asked Questions

Is Violinist.io free to use?

Open source projects are always free to use on Violinist.io, while private repositories are covered by flexible paid plans.

Which version control providers does Violinist.io support?

Violinist.io integrates with GitHub, Bitbucket, GitLab, and self-hosted GitLab instances.

Does Violinist.io support private packages and deploy keys?

Yes, Violinist.io can access private packages using SSH and deploy keys for secure integration.

Is there a self-hosted or on-premises version of Violinist.io?

Yes, organizations can request an on-premises or self-hosted version for complete control over their infrastructure.

Can Violinist.io handle large teams and multiple repositories?

Yes, Violinist.io supports unlimited team members and is designed for agencies and organizations with many repositories.

You Might Also Like