Files
renovate/lib/types
Zack Kanter eda8c595bd chore(types): export additional types for downstream log consumers (#40930)
* feat(types): export additional types for downstream log consumers

Export types commonly needed by downstream consumers parsing Renovate logs:

- BunyanRecord: Log entry structure
- RepositoryResult, ProcessStatus, ProcessResult: Repository processing outcomes
- ValidationMessage, RenovateSplit: Validation/error types
- BranchResult, PrBlockedBy: Branch processing outcomes
- UpdateType, MergeStrategy: Update and merge configuration
- MergeConfidence: Merge confidence levels
- BranchUpgradeCache, BranchCache: Branch info from logs

These types enable tools like log ingesters to parse Renovate output
without redefining types locally.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* style(types): consolidate export comments into single section header

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: remove unnecessary types

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2026-03-31 17:36:30 +00:00
..
2024-07-25 15:28:16 +02:00