-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Problem Statement
The report should have an optional link to a full changelog if available.
Proposed Solution
The BuildInformation record should have an optional FullChangelog link. To make things cleaner, let's create two new records:
- VersionTag: a Version and a Hash
- WebLink: a string Title and string Url
The BuildInformation can now collapse the FromVersion/FromHash and ToVersion/ToHash to use VersionTag records, and an optional WebLink to the FullChangelog can be added.
Then the RepoConnectors can be updated to provide the FullChangelog - for Github it's https://github.com/[owner]/[repo]/compare/[oldTag]...[newTag] and should probably have its title as [oldTag]...[newTag].
The Markdown generator can then add an optional final Full Changelog section with contents of See the full changelog at [link].
Alternatives Considered
No response
Usage Examples
Benefits
Data simplification and easier inspection of changes.
Priority
Medium - Would improve my workflow
Willingness to Contribute
Yes, I can submit a pull request
Additional Context
No response
Checklist
- I have searched existing issues to ensure this is not a duplicate
- I have provided a clear description of the feature
- I have explained why this feature would be useful