Ensemble pro-actively monitors every detail of your project's Composer dependencies and alerts you to any important changes. Learn about vulnerabilities, breaking changes, license changes and more!
name: Ensemble Dependency Sync
on:
schedule:
- cron: '0 9 * * *'
push:
paths:
- 'composer.lock'
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: simonhamp/ensemble-action@v1
with:
api-key: ${{ secrets.ENSEMBLE_API_KEY }}
php-version: 8.4
A clean, intuitive interface to monitor all your projects
Dashboard overview
Package updates at a glance
Easy GitHub Actions setup
Comprehensive dependency monitoring with intelligent notifications
Get notified immediately when a security vulnerability is discovered in any of your dependencies.
Know which updates are safe to apply without breaking your application, based on semantic versioning.
Monitor license changes in your dependencies to ensure compliance with your organization's policies.
Simple integration with your existing CI/CD pipeline. No plugin installation required.
Only receive emails when something changes. No more daily spam about packages you already know about.
Monitor all your projects from a single dashboard. Keep track of dependencies across your entire portfolio.
Get started in minutes with our simple GitHub Action
Sign up for free and add your project. You'll receive a unique API key for your application.
Copy our GitHub Action workflow into your repository. Add your API key as a secret.
Receive alerts when your dependencies have updates.
Start for free, upgrade when you need more
Perfect for side projects
For teams and organizations
Join hundreds of developers who trust Ensemble to keep their projects up to date.
Start Monitoring Free