Project

General

Profile

Actions

Patch #35648

closed

Changelog generator should allow merging two or more versions

Added by Marius BĂLTEANU over 3 years ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Category:
Code cleanup/refactoring
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

The script used to generate the changelog for releases should allow merging two or more versions.

For example, for the latest releases, we generated the changelog for two versions:
  • 4.1.4
  • 4.2.2

The changelog for 4.2.2 should contain also the changes for 4.1.4, but the script doesn't do this and we need to manually merge the changelogs which is very error-prone.

Also, the script should allow authorised requests in order to pull the security issues which are private at the time of the releases. The authorization should use environment variables.


Files

Actions #1

Updated by Marius BĂLTEANU about 1 month ago

Go MAEDA, can you review the attached patch? I've used it for the recent releases and it was easier to generate the combined changelog, for example:

bin/changelog.rb -i "196|197" it will generate the changelog for 5.1.4 and 5.0.10.

Actions #2

Updated by Go MAEDA about 1 month ago

  • Assignee changed from Go MAEDA to Marius BĂLTEANU

LGTM! It worked fine as far as I tested.

Actions #3

Updated by Marius BĂLTEANU about 1 month ago

  • Category set to Code cleanup/refactoring
  • Status changed from New to Closed

Committed, thanks!

Actions

Also available in: Atom PDF