summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta.pl13
1 files changed, 6 insertions, 7 deletions
diff --git a/meta.pl b/meta.pl
index 5ad1e32..5ceae4a 100644
--- a/meta.pl
+++ b/meta.pl
@@ -25,7 +25,7 @@ around BUILDARGS => sub {
return $class->$orig($args);
};
-sub get_previous {
+sub get_previous_stable {
my ($self) = @_;
my $prev_release = $api->post(
@@ -42,11 +42,10 @@ sub get_previous {
} },
},
filter => {
- and => [ {
- term => {
- 'release.distribution' => $self->distribution,
- },
- } ]
+ and => [
+ { term => { 'release.distribution' => $self->distribution } },
+ { term => { 'release.maturity' => 'released' } },
+ ],
}
}
},
@@ -103,7 +102,7 @@ sub get_changelog_diff {
return {error=>'no changelog file'} unless $this_changelog;
- my $prev_release = $release->get_previous;
+ my $prev_release = $release->get_previous_stable;
return {diff=>$this_changelog} if !$prev_release;