[REC-26] Create release/build notes generator Created: 15/Jul/19  Updated: 15/Jul/19

Status: To Do
Project: Radio Edge Cloud
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Medium
Reporter: Paul Carver Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

The build process already does provide some diff of packages https://logs.akraino.org/production/vex-yul-akraino-jenkins-prod-1/ta-ci-build/52/packages_diff.txt.gz but it is difficult to really understand what has changed between builds. As we move from daily to on-demand it is even more important to have an easy way to see what has changed.

This story is to build a tool that uses Git logs of the TA repos https://gerrit.akraino.org/r/#/admin/projects/?filter=ta%252F to generate a summary of changes in the REC builds: https://nexus.akraino.org/content/repositories/images-snapshots/TA/release-1/images/

Initial implementation may simply be to generate a text file in each directory with the ISO files (for example https://nexus.akraino.org/content/repositories/images-snapshots/TA/release-1/images/55/ ) but an eventual target should be to be able to generate a summary of the difference between any two builds.

Additional enhancement may or may not be needed to generate a summary of differences between releases. Since every release will be some build (e.g. Release 1 was build 9 https://nexus.akraino.org/content/repositories/images-snapshots/TA/release-1/images/9/ ) it might be sufficient to use the functionality requested above to generate a comprehensive list of changes between build 9 and whatever build gets designated as Release 2. However, it might be possible to do something more for release notes.


Generated at Sat Feb 10 06:04:30 UTC 2024 using Jira 9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1.