Trunk CI Analytics provides powerful dashboards to help you understand the performance of your GitHub Actions.
Introspect your Workflow and Job performance by exploring detailed charts and metrics. Track trends over time to prioritize improvements to your CI infrastructure and Workflow configuration.
Track trends over time
Concise charts help you track the latency and throughput of your workflows, as well as runner usage and spending.
Deep dive into metrics
Use detailed visualizations to triage issues with specific Workflows or tune Runners or Runner Pools.
Trunk CI Analytics monitors your GitHub Actions usage and notifies you when there’s an issue.
Monitor the performance metrics you care about most, and get notifications so you can respond to issues when they happen instead of your developers having to tell you something is wrong.
Monitor critical signals
Be alerted when Jobs are waiting too long for Runners, when CI time suddenly doubles, or when failure rates spike.
Get alerts where you need
Subscribe to alerts via Slack, email, SMS, and more to help your team respond to issues right away.
Merge
Trunk Merge automates your merge workflow, saving you time and improving your code quality.
Merge automates your merge workflow, saving you time and improving your code quality.
Merge guarantees tests will always pass on your main branch by testing every pull request when it’s ready to merge - instead of when the pull request is opened.
Automate Your Merge Flow
Submit your PR as soon as you’re done working on it. Merge will wait for reviews and tests, then automatically merge the changes.
Configuration as Code
Configure your merge process in your repo. No need to manage settings for yet another SaaS tool.
Merge integrates with the tools and platforms you already use.
Trunk Merge works in your terminal, in GitHub, in Slack, and with any CI system.
Work with any CI system
Gate on your tests whether you use CircleCI, Buildkite, Jenkins, or GitHub.
Get updates in Slack
Get updates about the status of your pull requests in Slack instead of continually checking GitHub.
Check
Lightning-fast static analysis for monorepos. Instantaneous results for every language, every technology, locally and on CI.
Check is a framework for rigorous static analysis on a repo of any scale.
Don’t sacrifice code quality for developer velocity as your team grows. Check finds new issues on code you changed without bothering you about old issues.
Check only your changes
Check only notifies you about issues related to code you changed. Merge your pull requests without being blocked by legacy code.
Designed to be used locally
Get immediate feedback as you write your feature instead of waiting for a remote workflow or a CI machine to run.
Check generates dashboards to monitor your repo’s code quality over time.
Check can upload snapshots of the issues in your repository to track progress over time. Filter and search through all the issues in your code to identify and prioritize fixing high-impact issues.
Monitor the Trend
Track progress over time, for different languages. Use Check to identify commits that impact your repositories code quality.
Fix High Severity Issues
Powerful sorting and filtering tools allow you to focus your efforts on the most important issues
Testimonials
“Thanks for building Trunk, it’s solving a major pain point”