Configuration
Customize how Releasebot generates changelogs for your repositories.
Releasebot provides several configuration options to customize how changelogs are generated for your repositories.
Repository Settings
Each repository has its own settings that control changelog generation.
Tracked Branches
By default, Releasebot tracks the main branch. You can configure which branches trigger changelog generation:
- Go to your repository in the Releasebot dashboard
- Click "Settings"
- Under "Tracked Branches", add or remove branches
Common configurations:
- Single branch: Track only
mainfor production releases - Multiple branches: Track
mainandstagingfor different environments
Changelog Visibility
Control who can view your public changelog page:
- Public - Anyone with the URL can view
- Private - Only authenticated team members
Generation Settings
Change Type Detection
Releasebot automatically categorizes changes based on PR content:
| Type | Description | Examples |
|---|---|---|
feature | New functionality | "Add user authentication" |
fix | Bug fixes | "Fix login redirect loop" |
improvement | Enhancements | "Improve search performance" |
breaking | Breaking changes | "Remove deprecated API endpoints" |
docs | Documentation | "Update API documentation" |
chore | Maintenance | "Update dependencies" |
Title Generation
The AI generates concise titles from your PR content. Tips for better titles:
- Use clear, descriptive PR titles
- Include context in PR descriptions
- Use conventional commit messages
Customization
Excluding PRs
Some PRs shouldn't generate changelog entries. Add labels to exclude them:
no-changelog- Skip changelog generationinternal- Internal changes onlydependencies- Dependency updates
Custom Categories
Enterprise plans support custom change type categories. Contact support to configure custom categories for your organization.
Best Practices
PR Descriptions
For best results, include in your PR descriptions:
- What changed (the feature or fix)
- Why it was needed (the motivation)
- How users are affected (if applicable)
Commit Messages
While we primarily use PR content, good commit messages help:
- Use the imperative mood ("Add feature" not "Added feature")
- Keep the first line under 50 characters
- Add details in the body if needed
Review Before Publishing
All changelog entries are initially set to "draft" status. Review them before publishing to ensure accuracy.