In es_release_notes.pl, added non-issue and docs

This commit is contained in:
Clinton Gormley 2016-03-10 20:18:34 +01:00
parent 229f25fb77
commit 5e5bb04e2f

View File

@ -29,7 +29,7 @@ my $Issue_URL = "http://github.com/${User_Repo}issues/";
my @Groups = qw(
breaking deprecation feature
enhancement bug regression upgrade build doc test
enhancement bug regression upgrade non-issue build docs test
);
my %Group_Labels = (
breaking => 'Breaking changes',
@ -42,6 +42,7 @@ my %Group_Labels = (
regression => 'Regressions',
test => 'Tests',
upgrade => 'Upgrades',
"non-issue" => 'Non-issue',
other => 'NOT CLASSIFIED',
);
@ -157,6 +158,8 @@ sub fetch_issues {
ISSUE:
for my $issue (@issues) {
next if $seen{ $issue->{number} } && !$issue->{pull_request};
# uncomment for including/excluding PRs already issued in other versions
# next if grep {$_->{name}=~/^v2/} @{$issue->{labels}};
my %labels = map { $_->{name} => 1 } @{ $issue->{labels} };
my ($header) = map { substr( $_, 1 ) } grep {/^:/} keys %labels;
$header ||= 'NOT CLASSIFIED';