App-Sybil
view release on metacpan or search on metacpan
lib/App/Sybil/Command/release.pm view on Meta::CPAN
body => $desc,
draft => \1,
prerelease => \( $version =~ /^v0\./ ? 1 : 0 ),
});
say STDERR "Created release $version";
foreach my $target ($self->app->targets) {
my $file = $self->app->output_file($version, $target);
my $type = $file =~ /\.zip$/ ? 'application/zip' : 'application/gzip';
my $data = read_file($file, { binmode => ':raw' });
my $size = length $data;
say STDERR "Uploading $file ($type): $size bytes";
my $asset = $repos->upload_asset($release->{id}, $file, $type, $data);
}
say STDERR "Released $version at $release->{html_url}";
}
1;
( run in 0.233 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )