# requires 'Badge::Depot::Plugin::Perl';
# requires 'Badge::Depot::Plugin::Travis';
# requires 'Pod::Weaver::Section::Badges';
+requires 'Dist::Zilla', '5.038';
requires 'Dist::Zilla::Plugin::Authority';
requires 'Dist::Zilla::Plugin::AutoPrereqs';
requires 'Dist::Zilla::Plugin::BlockRelease';
requires 'Dist::Zilla::Plugin::CopyFilesFromBuild';
requires 'Dist::Zilla::Plugin::Encoding';
requires 'Dist::Zilla::Plugin::ExecDir';
-requires 'Dist::Zilla::Plugin::ExtraTests';
requires 'Dist::Zilla::Plugin::FakeRelease';
requires 'Dist::Zilla::Plugin::Git::Check';
requires 'Dist::Zilla::Plugin::Git::Commit';
requires 'Dist::Zilla::Plugin::PruneFiles';
requires 'Dist::Zilla::Plugin::ReadmeAnyFromPod';
requires 'Dist::Zilla::Plugin::ReversionOnRelease';
+requires 'Dist::Zilla::Plugin::RunExtraTests';
requires 'Dist::Zilla::Plugin::Test::CPAN::Changes';
requires 'Dist::Zilla::Plugin::Test::CleanNamespaces';
requires 'Dist::Zilla::Plugin::Test::Compile';
[ReversionOnRelease]
prompt = 1
- [ExecDir]
- [ExtraTests]
-
; GATHER
[Git::GatherDir]
exclude_filename = LICENSE
[CopyFilesFromBuild]
copy = LICENSE
+ [ExecDir]
; PREREQS
[AutoPrereqs]
; RELEASE
[CheckChangesHasContent]
[Git::Check]
+ [RunExtraTests]
[TestRelease]
[ConfirmRelease]
[UploadToCPAN] ; disable with the "no_upload" attribute
['NextRelease'],
['ReversionOnRelease' => {prompt => 1}],
- ['ExecDir'],
- ['ExtraTests'],
-
# GATHER
['Git::GatherDir' => {exclude_filename => [@gather_exclude]}],
['PruneCruft'],
['PruneFiles' => {filename => [@gather_prune]}],
['CopyFilesFromBuild' => {copy => [@copy_from_build]}],
+ ['ExecDir'],
# PREREQS
['AutoPrereqs'],
# RELEASE
['CheckChangesHasContent'],
['Git::Check' => {allow_dirty => [@allow_dirty], untracked_files => 'ignore'}],
+ ['RunExtraTests'],
['TestRelease'],
# ['ConfirmRelease'],
$self->no_upload ? ['FakeRelease'] : ['UploadToCPAN'],