Dependency updating tools like Renovate fall short when dependency updates introduce backwards incompatible breaking changes. Ona bridges the gap by analyzing failing PRs, understanding the breaking changes, and automatically applying fixes.Documentation Index
Fetch the complete documentation index at: https://ona.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Caption: Video showing Ona automatically fixing a failing Renovate PR by analyzing breaking changes and applying necessary code fixes.
Prerequisites
Before using Ona to handle Renovate dependencies, ensure your development environment has the necessary tools and authentication.1. Configure GitHub CLI access
Add the GitHub CLI feature to your dev container configuration:2. Set up GitHub authentication
Configure GitHub authentication using either:Option A: Using existing GitHub App permissions
If your GitHub app has the necessary permissions, Gitpod will automatically provide the GitHub token.Option B: Adding a Personal Access Token
- Navigate to Settings > Secrets in your Gitpod dashboard
- Create a new user secret named
GITHUB_TOKEN - Add your GitHub personal access token as the value