[libdist-zilla-role-bootstrap-perl] 01/01: Build results of 188d174 (on master)
Axel Beckert
abe at deuxchevaux.org
Sat Aug 8 11:59:38 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a commit to annotated tag 1.001000
in repository libdist-zilla-role-bootstrap-perl.
commit b018a20ef832a5a071c3748f057cc74f7fe9d8df
Author: Kent Fredric <kentfredric at gmail.com>
Date: Wed Jan 21 09:30:46 2015 +1300
Build results of 188d174 (on master)
---
.mailmap | 3 +
.travis.yml | 91 +++---
Changes | 17 ++
LICENSE | 6 +-
MANIFEST | 6 +-
META.json | 388 +++++++++++-------------
META.yml | 334 +++++++++-----------
Makefile.PL | 11 +-
README | 156 ++--------
dist.ini | 61 +++-
dist.ini.meta | 9 +-
lib/Dist/Zilla/Role/Bootstrap.pm | 136 +++++----
misc/Changes.deps | 12 +-
misc/Changes.deps.all | 52 +++-
misc/Changes.deps.dev | 30 +-
misc/Changes.deps.opt | 16 +-
misc/built_with.json | 98 ++++++
perlcritic.rc | 8 +-
t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t | 2 +-
t/00-report-prereqs.dd | 41 ++-
t/01-basic.t | 5 +-
t/02-try-built-mtime.t | 4 +
t/03-try-built-parseversion.t | 4 +
xt/{release => author}/eol.t | 4 +-
xt/release/kwalitee.t | 9 +-
25 files changed, 820 insertions(+), 683 deletions(-)
diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000..ca81607
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,3 @@
+# git help shortlog
+# newname <newaddr> oldname <oldaddr>
+<kentnl at cpan.org> <kentfredric at gmail.com>
diff --git a/.travis.yml b/.travis.yml
index 38a6708..f85ee18 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,56 +1,57 @@
-language: perl
-matrix:
- allow_failures:
- - perl: "5.8"
- - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1
- - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1
- include:
- - perl: "5.8"
- env: STERILIZE_ENV=0
- - perl: "5.10"
- env: STERILIZE_ENV=0
- - perl: "5.12"
- env: STERILIZE_ENV=0
- - perl: "5.14"
- env: STERILIZE_ENV=0
- - perl: "5.16"
- env: STERILIZE_ENV=0
- - perl: "5.20"
- env: STERILIZE_ENV=0
- - perl: "5.21"
- env: STERILIZE_ENV=0
- - perl: "5.8"
- env: STERILIZE_ENV=1
- - perl: "5.10"
- env: STERILIZE_ENV=1
- - perl: "5.20"
- env: STERILIZE_ENV=1
- - perl: "5.21"
- env: STERILIZE_ENV=1
- - perl: "5.21"
- env: STERILIZE_ENV=0 DEVELOPER_DEPS=1
- - perl: "5.21"
- env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1
- - perl: "5.21"
- env: STERILIZE_ENV=0 COVERAGE_TESTING=1
+---
+after_failure:
+ - perl ./maint-travis-ci/report_fail_ctx.pl
before_install:
- perlbrew list
- time git clone --depth 10 https://github.com/kentfredric/travis-scripts.git maint-travis-ci
- time git -C ./maint-travis-ci reset --hard master
- time perl ./maint-travis-ci/branch_reset.pl
- time perl ./maint-travis-ci/sterilize_env.pl
+before_script:
+ - time perl ./maint-travis-ci/before_script.pl
+branches:
+ only:
+ - master
+ - build/master
+ - releases
install:
- time perl ./maint-travis-ci/install_deps_early.pl
- time perl ./maint-travis-ci/install_deps.pl
-before_script:
- - time perl ./maint-travis-ci/before_script.pl
+language: perl
+matrix:
+ allow_failures:
+ - perl: 5.8
+ - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1
+ - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1
+ include:
+ - env: STERILIZE_ENV=0 COVERAGE_TESTING=1
+ perl: 5.21
+ - env: STERILIZE_ENV=1
+ perl: 5.21
+ - env: STERILIZE_ENV=0
+ perl: 5.8
+ - env: STERILIZE_ENV=0
+ perl: 5.10
+ - env: STERILIZE_ENV=0
+ perl: 5.12
+ - env: STERILIZE_ENV=0
+ perl: 5.14
+ - env: STERILIZE_ENV=0
+ perl: 5.16
+ - env: STERILIZE_ENV=0
+ perl: 5.20
+ - env: STERILIZE_ENV=0
+ perl: 5.21
+ - env: STERILIZE_ENV=1
+ perl: 5.8
+ - env: STERILIZE_ENV=1
+ perl: 5.10
+ - env: STERILIZE_ENV=1
+ perl: 5.20
+ - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1
+ perl: 5.21
+ - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1
+ perl: 5.21
script:
- time perl ./maint-travis-ci/script.pl
-after_failure:
- - perl ./maint-travis-ci/report_fail_ctx.pl
-branches:
- only:
- - "master"
- - "build/master"
- - "releases"
-
+sudo: false
diff --git a/Changes b/Changes
index 94f29f5..7883670 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,22 @@
Release history for Dist-Zilla-Role-Bootstrap
+1.001000 2015-01-20T20:29:54Z f0042b5
+ [Dependencies::Stats]
+ - Dependencies changed since 1.000003, see misc/*.deps* for details
+ - configure: +1 (recommends: ↑1)
+ - develop: +9 ↑3 -2 (recommends: +1, suggests: ↑2)
+ - runtime: -1 (recommends: +1)
+ - test: +1 (recommends: +1 ↑1 ↓1)
+
+ [Documentation]
+ - Furnish a simple DESCRIPTION section for README
+
+ [Internals]
+ - Cease use of MX::AttributeShortcuts to remove autobox indirect dependency.
+
+ [Meta]
+ - Assign author=cpanid
+
1.000003 2014-08-15T21:30:54Z
[00 Trivial]
- CPANDAY!
diff --git a/LICENSE b/LICENSE
index f54a236..8a16217 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-This software is copyright (c) 2014 by Kent Fredric <kentfredric at gmail.com>.
+This software is copyright (c) 2015 by Kent Fredric <kentfredric at gmail.com>.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@ b) the "Artistic License"
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2014 by Kent Fredric <kentfredric at gmail.com>.
+This software is Copyright (c) 2015 by Kent Fredric <kentfredric at gmail.com>.
This is free software, licensed under:
@@ -272,7 +272,7 @@ That's all there is to it!
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2014 by Kent Fredric <kentfredric at gmail.com>.
+This software is Copyright (c) 2015 by Kent Fredric <kentfredric at gmail.com>.
This is free software, licensed under:
diff --git a/MANIFEST b/MANIFEST
index 1b4a14a..e157585 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,5 +1,6 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.020.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.031.
.gitignore
+.mailmap
.perltidyrc
.travis.yml
Changes
@@ -19,6 +20,7 @@ misc/Changes.deps
misc/Changes.deps.all
misc/Changes.deps.dev
misc/Changes.deps.opt
+misc/built_with.json
misc/perlcritic.deps
perlcritic.rc
t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t
@@ -29,9 +31,9 @@ t/02-try-built-mtime.t
t/03-try-built-parseversion.t
weaver.ini
xt/author/critic.t
+xt/author/eol.t
xt/release/cpan-changes.t
xt/release/distmeta.t
-xt/release/eol.t
xt/release/kwalitee.t
xt/release/minimum-version.t
xt/release/pod-coverage.t
diff --git a/META.json b/META.json
index 45ceebd..9011421 100644
--- a/META.json
+++ b/META.json
@@ -1,10 +1,10 @@
{
"abstract" : "Shared logic for bootstrap things.",
"author" : [
- "Kent Fredric <kentfredric at gmail.com>"
+ "Kent Fredric <kentnl at cpan.org>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.020, CPAN::Meta::Converter version 2.142060",
+ "generated_by" : "Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240",
"license" : [
"perl_5"
],
@@ -16,26 +16,32 @@
"prereqs" : {
"configure" : {
"recommends" : {
- "ExtUtils::MakeMaker" : "6.98"
+ "ExtUtils::MakeMaker" : "7.00"
},
"requires" : {
- "ExtUtils::MakeMaker" : "0"
+ "ExtUtils::MakeMaker" : "0",
+ "perl" : "5.008"
}
},
"develop" : {
+ "recommends" : {
+ "Test::More" : "0.99"
+ },
"requires" : {
+ "Dist::Zilla" : "5",
+ "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes" : "0.001001",
+ "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : "0",
"Dist::Zilla::Plugin::Authority" : "1.006",
"Dist::Zilla::Plugin::AutoPrereqs" : "0",
"Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0",
"Dist::Zilla::Plugin::ConfirmRelease" : "0",
"Dist::Zilla::Plugin::CopyFilesFromBuild" : "0",
- "Dist::Zilla::Plugin::EOLTests" : "0",
"Dist::Zilla::Plugin::Git::Check" : "0",
"Dist::Zilla::Plugin::Git::Commit" : "0",
"Dist::Zilla::Plugin::Git::CommitBuild" : "0",
"Dist::Zilla::Plugin::Git::Contributors" : "0.006",
"Dist::Zilla::Plugin::Git::GatherDir" : "0",
- "Dist::Zilla::Plugin::Git::NextRelease" : "0",
+ "Dist::Zilla::Plugin::Git::NextRelease" : "0.004000",
"Dist::Zilla::Plugin::Git::Tag" : "0",
"Dist::Zilla::Plugin::GithubMeta" : "0",
"Dist::Zilla::Plugin::License" : "0",
@@ -43,7 +49,7 @@
"Dist::Zilla::Plugin::Manifest" : "0",
"Dist::Zilla::Plugin::ManifestSkip" : "0",
"Dist::Zilla::Plugin::MetaConfig" : "0",
- "Dist::Zilla::Plugin::MetaData::BuiltWith" : "0",
+ "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.004000",
"Dist::Zilla::Plugin::MetaJSON" : "0",
"Dist::Zilla::Plugin::MetaProvides::Package" : "1.14000001",
"Dist::Zilla::Plugin::MetaTests" : "0",
@@ -53,13 +59,16 @@
"Dist::Zilla::Plugin::PodSyntaxTests" : "0",
"Dist::Zilla::Plugin::PodWeaver" : "0",
"Dist::Zilla::Plugin::Prereqs" : "0",
+ "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0",
"Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0",
+ "Dist::Zilla::Plugin::Prereqs::Upgrade" : "0",
+ "Dist::Zilla::Plugin::Readme::Brief" : "0",
"Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0",
- "Dist::Zilla::Plugin::ReadmeFromPod" : "0",
"Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0",
"Dist::Zilla::Plugin::RunExtraTests" : "0",
"Dist::Zilla::Plugin::Test::CPAN::Changes" : "0",
"Dist::Zilla::Plugin::Test::Compile::PerFile" : "0",
+ "Dist::Zilla::Plugin::Test::EOL" : "0",
"Dist::Zilla::Plugin::Test::Kwalitee" : "0",
"Dist::Zilla::Plugin::Test::MinimumVersion" : "0",
"Dist::Zilla::Plugin::Test::Perl::Critic" : "0",
@@ -70,22 +79,26 @@
"Pod::Coverage::TrustPod" : "0",
"Test::CPAN::Changes" : "0.19",
"Test::CPAN::Meta" : "0",
- "Test::Kwalitee" : "1.12",
+ "Test::EOL" : "0",
+ "Test::Kwalitee" : "1.21",
+ "Test::More" : "0",
"Test::Pod" : "1.41",
"Test::Pod::Coverage" : "1.08"
},
"suggests" : {
- "Dist::Zilla::App::Command::bakeini" : "0.001001",
- "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.017002"
+ "Dist::Zilla::App::Command::bakeini" : "0.002000",
+ "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.023002"
}
},
"runtime" : {
+ "recommends" : {
+ "Path::Tiny" : "0.058"
+ },
"requires" : {
"Carp" : "0",
"Dist::Zilla::Role::Plugin" : "0",
"List::UtilsBy" : "0",
"Moose::Role" : "0",
- "MooseX::AttributeShortcuts" : "0.015",
"Path::Tiny" : "0",
"lib" : "0",
"perl" : "5.008",
@@ -98,8 +111,9 @@
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900",
- "ExtUtils::MakeMaker" : "6.98",
- "Test::More" : "1.001003"
+ "ExtUtils::MakeMaker" : "7.00",
+ "Moose" : "2.000",
+ "Test::More" : "0.99"
},
"requires" : {
"Dist::Zilla::Chrome::Test" : "0",
@@ -111,14 +125,15 @@
"File::Spec" : "0",
"FindBin" : "0",
"Moose" : "0",
- "Test::More" : "0.89"
+ "Test::More" : "0.89",
+ "perl" : "5.008"
}
}
},
"provides" : {
"Dist::Zilla::Role::Bootstrap" : {
"file" : "lib/Dist/Zilla/Role/Bootstrap.pm",
- "version" : "1.000003"
+ "version" : "1.001000"
}
},
"release_status" : "stable",
@@ -133,109 +148,19 @@
"web" : "https://github.com/kentnl/Dist-Zilla-Role-Bootstrap"
}
},
- "version" : "1.000003",
+ "version" : "1.001000",
"x_BuiltWith" : {
- "modules" : {
- "CPAN::Meta" : "2.142060",
- "Carp" : "1.34",
- "Dist::Zilla::App::Command::bakeini" : "0.001001",
- "Dist::Zilla::Chrome::Test" : "5.020",
- "Dist::Zilla::Dist::Builder" : "5.020",
- "Dist::Zilla::MVP::Assembler::Zilla" : "5.020",
- "Dist::Zilla::MVP::Section" : "5.020",
- "Dist::Zilla::Plugin::Authority" : "1.006",
- "Dist::Zilla::Plugin::AutoPrereqs" : "5.020",
- "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.002",
- "Dist::Zilla::Plugin::ConfirmRelease" : "5.020",
- "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0.103510",
- "Dist::Zilla::Plugin::EOLTests" : "0.02",
- "Dist::Zilla::Plugin::Git::Check" : "2.023",
- "Dist::Zilla::Plugin::Git::Commit" : "2.023",
- "Dist::Zilla::Plugin::Git::CommitBuild" : "2.023",
- "Dist::Zilla::Plugin::Git::Contributors" : "0.006",
- "Dist::Zilla::Plugin::Git::GatherDir" : "2.023",
- "Dist::Zilla::Plugin::Git::NextRelease" : "0.002011",
- "Dist::Zilla::Plugin::Git::Tag" : "2.023",
- "Dist::Zilla::Plugin::GithubMeta" : "0.46",
- "Dist::Zilla::Plugin::License" : "5.020",
- "Dist::Zilla::Plugin::MakeMaker" : "5.020",
- "Dist::Zilla::Plugin::Manifest" : "5.020",
- "Dist::Zilla::Plugin::ManifestSkip" : "5.020",
- "Dist::Zilla::Plugin::MetaConfig" : "5.020",
- "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.001000",
- "Dist::Zilla::Plugin::MetaJSON" : "5.020",
- "Dist::Zilla::Plugin::MetaProvides::Package" : "2.000003",
- "Dist::Zilla::Plugin::MetaTests" : "5.020",
- "Dist::Zilla::Plugin::MetaYAML" : "5.020",
- "Dist::Zilla::Plugin::MinimumPerl" : "1.003",
- "Dist::Zilla::Plugin::PodCoverageTests" : "5.020",
- "Dist::Zilla::Plugin::PodSyntaxTests" : "5.020",
- "Dist::Zilla::Plugin::PodWeaver" : "4.005",
- "Dist::Zilla::Plugin::Prereqs" : "5.020",
- "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.002000",
- "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142250",
- "Dist::Zilla::Plugin::ReadmeFromPod" : "0.21",
- "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001002",
- "Dist::Zilla::Plugin::RunExtraTests" : "0.022",
- "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008",
- "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.002001",
- "Dist::Zilla::Plugin::Test::Kwalitee" : "2.07",
- "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000005",
- "Dist::Zilla::Plugin::Test::Perl::Critic" : "2.112410",
- "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.019",
- "Dist::Zilla::Plugin::TestRelease" : "5.020",
- "Dist::Zilla::Plugin::Twitter" : "0.025",
- "Dist::Zilla::Plugin::UploadToCPAN" : "5.020",
- "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.017002",
- "Dist::Zilla::Role::Plugin" : "5.020",
- "ExtUtils::MakeMaker" : "6.98",
- "File::Copy::Recursive" : "0.38",
- "File::Spec" : "3.48",
- "FindBin" : "1.51",
- "List::UtilsBy" : "0.09",
- "Moose" : "2.1211",
- "Moose::Role" : "2.1211",
- "MooseX::AttributeShortcuts" : "0.024",
- "Path::Tiny" : "0.056",
- "Pod::Coverage::TrustPod" : "0.100003",
- "Test::CPAN::Changes" : "0.30",
- "Test::CPAN::Meta" : "0.23",
- "Test::Kwalitee" : "1.19",
- "Test::More" : "1.001003",
- "Test::Pod" : "1.48",
- "Test::Pod::Coverage" : "1.10",
- "lib" : "0.63",
- "strict" : "1.08",
- "utf8" : "1.14",
- "version" : "0.9908",
- "warnings" : "1.24"
- },
- "perl" : {
- "original" : "v5.21.1",
- "qv" : 1,
- "version" : [
- 5,
- 21,
- 1
- ]
- },
- "perl-config" : {
- "gccversion" : "4.8.3",
- "myarchname" : "x86_64-linux",
- "osname" : "linux"
- },
- "platform" : "linux",
- "uname" : "Linux 3.15.5-aufs x86_64 GenuineIntel GNU/Linux"
+ "external_file" : "misc/built_with.json"
},
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.021001"
+ "version" : "5.021006"
},
"plugins" : [
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@Author::KENTNL/MetaConfig",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::GithubMeta",
@@ -250,7 +175,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "5.020"
+ "version" : "5.031"
}
]
},
@@ -261,13 +186,14 @@
}
},
"name" : "@Author::KENTNL/MetaProvides::Package",
- "version" : "2.000003"
+ "version" : "2.003001"
},
{
"class" : "Dist::Zilla::Plugin::MetaData::BuiltWith",
"config" : {
"Dist::Zilla::Plugin::MetaData::BuiltWith" : {
"_stash_key" : "x_BuiltWith",
+ "external_file_name" : "misc/built_with.json",
"show_config" : "1",
"show_uname" : "1",
"uname" : {
@@ -279,11 +205,12 @@
"-i"
],
"uname_call" : "uname"
- }
+ },
+ "use_external_file" : "only"
}
},
"name" : "@Author::KENTNL/MetaData::BuiltWith",
- "version" : "1.001000"
+ "version" : "1.004001"
},
{
"class" : "Dist::Zilla::Plugin::Git::Contributors",
@@ -291,15 +218,30 @@
"Dist::Zilla::Plugin::Git::Contributors" : {
"include_authors" : "0",
"include_releaser" : "0",
- "order_by" : "name"
+ "order_by" : "name",
+ "paths" : []
}
},
"name" : "@Author::KENTNL/Git::Contributors",
- "version" : "0.006"
+ "version" : "0.008"
},
{
"class" : "Dist::Zilla::Plugin::Git::GatherDir",
"config" : {
+ "Dist::Zilla::Plugin::GatherDir" : {
+ "exclude_filename" : [
+ "README",
+ "README.mkdn",
+ "README.pod",
+ "LICENSE"
+ ],
+ "exclude_match" : [],
+ "follow_symlinks" : "0",
+ "include_dotfiles" : "1",
+ "prefix" : "",
+ "prune_directory" : [],
+ "root" : "."
+ },
"Dist::Zilla::Plugin::Git::GatherDir" : {
"include_untracked" : "0"
},
@@ -308,27 +250,32 @@
}
},
"name" : "@Author::KENTNL/Git::GatherDir",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@Author::KENTNL/License",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@Author::KENTNL/MetaJSON",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@Author::KENTNL/MetaYAML",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@Author::KENTNL/Manifest",
- "version" : "5.020"
+ "version" : "5.031"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Author::KENTNL::TravisCI",
+ "name" : "@Author::KENTNL/Author::KENTNL::TravisCI",
+ "version" : "0.001000"
},
{
"class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
@@ -338,17 +285,17 @@
{
"class" : "Dist::Zilla::Plugin::MetaTests",
"name" : "@Author::KENTNL/MetaTests",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::PodCoverageTests",
"name" : "@Author::KENTNL/PodCoverageTests",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@Author::KENTNL/PodSyntaxTests",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
@@ -357,13 +304,24 @@
},
{
"class" : "Dist::Zilla::Plugin::Test::Kwalitee",
+ "config" : {
+ "Dist::Zilla::Plugin::Test::Kwalitee" : {
+ "filename" : "xt/release/kwalitee.t",
+ "skiptest" : []
+ }
+ },
"name" : "@Author::KENTNL/Test::Kwalitee",
- "version" : "2.07"
+ "version" : "2.11"
},
{
- "class" : "Dist::Zilla::Plugin::EOLTests",
- "name" : "@Author::KENTNL/EOLTests",
- "version" : "0.02"
+ "class" : "Dist::Zilla::Plugin::Test::EOL",
+ "config" : {
+ "Dist::Zilla::Plugin::Test::EOL" : {
+ "filename" : "xt/author/eol.t"
+ }
+ },
+ "name" : "@Author::KENTNL/Test::EOL",
+ "version" : "0.16"
},
{
"class" : "Dist::Zilla::Plugin::Test::MinimumVersion",
@@ -373,7 +331,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Test::Compile::PerFile",
@@ -390,7 +348,7 @@
}
},
"name" : "@Author::KENTNL/Test::Compile::PerFile",
- "version" : "0.002001"
+ "version" : "0.003000"
},
{
"class" : "Dist::Zilla::Plugin::Test::Perl::Critic",
@@ -400,7 +358,7 @@
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@Author::KENTNL/ManifestSkip",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::RewriteVersion::Sanitized",
@@ -411,7 +369,7 @@
}
},
"name" : "@Author::KENTNL/RewriteVersion::Sanitized",
- "version" : "0.001002"
+ "version" : "0.001005"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -425,108 +383,108 @@
{
"class" : "Pod::Weaver::Plugin::EnsurePod5",
"name" : "@CorePrep/EnsurePod5",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Plugin::H1Nester",
"name" : "@CorePrep/H1Nester",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Plugin::SingleEncoding",
"name" : "-SingleEncoding",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Name",
"name" : "Name",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Version",
"name" : "Version",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "prelude",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "SYNOPSIS",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "DESCRIPTION",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "OVERVIEW",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "REQUIRES",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "METHODS",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "ATTRIBUTES",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "PRIVATE_ATTRIBUTES",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "PRIVATE_METHODS",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "PRIVATE_FUNCTIONS",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Leftovers",
"name" : "Leftovers",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "postlude",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Authors",
"name" : "Authors",
- "version" : "4.006"
+ "version" : "4.010"
},
{
"class" : "Pod::Weaver::Section::Legal",
"name" : "Legal",
- "version" : "4.006"
+ "version" : "4.010"
}
]
}
},
"name" : "@Author::KENTNL/PodWeaver",
- "version" : "4.005"
+ "version" : "4.006"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@Author::KENTNL/AutoPrereqs",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -537,17 +495,22 @@
}
},
"name" : "@Author::KENTNL/BundleDevelSuggests",
- "version" : "5.020"
+ "version" : "5.031"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps",
+ "name" : "@Author::KENTNL/Prereqs::AuthorDeps",
+ "version" : "0.004"
},
{
"class" : "Dist::Zilla::Plugin::MinimumPerl",
"name" : "@Author::KENTNL/MinimumPerl",
- "version" : "1.003"
+ "version" : "1.006"
},
{
"class" : "Dist::Zilla::Plugin::Authority",
"name" : "@Author::KENTNL/Authority",
- "version" : "1.006"
+ "version" : "1.009"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -557,17 +520,22 @@
}
},
"name" : "@Author::KENTNL/MakeMaker",
- "version" : "5.020"
+ "version" : "5.031"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes",
+ "name" : "@Author::KENTNL/Author::KENTNL::RecommendFixes",
+ "version" : "0.004001"
},
{
- "class" : "Dist::Zilla::Plugin::ReadmeFromPod",
- "name" : "@Author::KENTNL/ReadmeFromPod",
- "version" : "0.21"
+ "class" : "Dist::Zilla::Plugin::Readme::Brief",
+ "name" : "@Author::KENTNL/ShippedReadme",
+ "version" : "0.002002"
},
{
"class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
"name" : "@Author::KENTNL/ReadmeAnyFromPod",
- "version" : "0.142250"
+ "version" : "0.142470"
},
{
"class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
@@ -582,17 +550,17 @@
}
},
"name" : "@Author::KENTNL/RunExtraTests",
- "version" : "0.022"
+ "version" : "0.025"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@Author::KENTNL/TestRelease",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@Author::KENTNL/ConfirmRelease",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Git::Check",
@@ -613,7 +581,7 @@
}
},
"name" : "@Author::KENTNL/Git::Check",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
@@ -636,7 +604,7 @@
}
},
"name" : "@Author::KENTNL/commit_dirty_files",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
@@ -644,7 +612,7 @@
"Dist::Zilla::Plugin::Git::Tag" : {
"branch" : null,
"signed" : 0,
- "tag" : "1.000003-source",
+ "tag" : "1.001000-source",
"tag_format" : "%v-source",
"tag_message" : "v%v",
"time_zone" : "local"
@@ -654,17 +622,17 @@
}
},
"name" : "@Author::KENTNL/tag_master",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextRelease",
"name" : "@Author::KENTNL/Git::NextRelease",
- "version" : "0.002011"
+ "version" : "0.004000"
},
{
"class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease",
"name" : "@Author::KENTNL/BumpVersionAfterRelease",
- "version" : "0.002"
+ "version" : "0.008"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
@@ -689,7 +657,7 @@
}
},
"name" : "@Author::KENTNL/commit_release_changes",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::Git::CommitBuild",
@@ -707,7 +675,7 @@
}
},
"name" : "@Author::KENTNL/Git::CommitBuild",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
@@ -715,7 +683,7 @@
"Dist::Zilla::Plugin::Git::Tag" : {
"branch" : "releases",
"signed" : 0,
- "tag" : "1.000003",
+ "tag" : "1.001000",
"tag_format" : "%v",
"tag_message" : "v%v",
"time_zone" : "local"
@@ -725,44 +693,37 @@
}
},
"name" : "@Author::KENTNL/tag_release",
- "version" : "2.023"
+ "version" : "2.029"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@Author::KENTNL/UploadToCPAN",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Twitter",
"name" : "@Author::KENTNL/Twitter",
- "version" : "0.025"
+ "version" : "0.026"
},
{
- "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled",
+ "class" : "Dist::Zilla::Plugin::Prereqs::Upgrade",
"config" : {
- "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : {
- "applyto_map" : [
- "build.requires = build.recommends",
- "test.requires = test.recommends",
- "runtime.requires = runtime.recommends",
- "configure.requires = configure.recommends",
- "develop.requires = develop.recommends"
- ],
- "applyto_phase" : [
- "build",
- "test",
- "runtime",
- "configure",
- "develop"
- ],
- "modules" : [
- "ExtUtils::MakeMaker",
- "Test::More"
- ]
+ "Dist::Zilla::Plugin::Prereqs::Upgrade" : {
+ "modules" : {
+ "Dist::Zila::Plugin::MetaProvides::Package" : "2.000000",
+ "Dist::Zilla" : "5",
+ "ExtUtils::MakeMaker" : "7.00",
+ "File::ShareDir::Install" : "0.10",
+ "Moo" : "1.000008",
+ "Moose" : "2.000",
+ "Path::Tiny" : "0.058",
+ "Test::File::ShareDir" : "1.000000",
+ "Test::More" : "0.99"
+ }
}
},
- "name" : "@Author::KENTNL/Prereqs::Recommend::MatchInstalled",
- "version" : "0.002000"
+ "name" : "@Author::KENTNL/Prereqs::Upgrade",
+ "version" : "0.001000"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled",
@@ -777,11 +738,13 @@
"modules" : [
"Dist::Zilla::PluginBundle::Author::KENTNL",
"Dist::Zilla::App::Command::bakeini"
- ]
+ ],
+ "source_relation" : "requires",
+ "target_relation" : "recommends"
}
},
"name" : "@Author::KENTNL/always_latest_develop_bundle",
- "version" : "0.002000"
+ "version" : "0.003001"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -792,7 +755,7 @@
}
},
"name" : "@Author::KENTNL/::Role::BundleDeps",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -803,52 +766,52 @@
}
},
"name" : "Prereqs",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "5.020"
+ "version" : "5.031"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "5.020"
+ "version" : "5.031"
}
],
"zilla" : {
@@ -856,8 +819,9 @@
"config" : {
"is_trial" : "0"
},
- "version" : "5.020"
+ "version" : "5.031"
}
},
"x_authority" : "cpan:KENTNL"
}
+
diff --git a/META.yml b/META.yml
index dd365b8..a779fed 100644
--- a/META.yml
+++ b/META.yml
@@ -1,7 +1,7 @@
---
abstract: 'Shared logic for bootstrap things.'
author:
- - 'Kent Fredric <kentfredric at gmail.com>'
+ - 'Kent Fredric <kentnl at cpan.org>'
build_requires:
Dist::Zilla::Chrome::Test: '0'
Dist::Zilla::Dist::Builder: '0'
@@ -13,10 +13,12 @@ build_requires:
FindBin: '0'
Moose: '0'
Test::More: '0.89'
+ perl: '5.008'
configure_requires:
ExtUtils::MakeMaker: '0'
-dynamic_config: '0'
-generated_by: 'Dist::Zilla version 5.020, CPAN::Meta::Converter version 2.142060'
+ perl: '5.008'
+dynamic_config: 0
+generated_by: 'Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -25,13 +27,14 @@ name: Dist-Zilla-Role-Bootstrap
provides:
Dist::Zilla::Role::Bootstrap:
file: lib/Dist/Zilla/Role/Bootstrap.pm
- version: '1.000003'
+ version: '1.001000'
+recommends:
+ Path::Tiny: '0.058'
requires:
Carp: '0'
Dist::Zilla::Role::Plugin: '0'
List::UtilsBy: '0'
Moose::Role: '0'
- MooseX::AttributeShortcuts: '0.015'
Path::Tiny: '0'
lib: '0'
perl: '5.008'
@@ -43,103 +46,17 @@ resources:
bugtracker: https://github.com/kentnl/Dist-Zilla-Role-Bootstrap/issues
homepage: https://github.com/kentnl/Dist-Zilla-Role-Bootstrap
repository: https://github.com/kentnl/Dist-Zilla-Role-Bootstrap.git
-version: '1.000003'
+version: '1.001000'
x_BuiltWith:
- modules:
- CPAN::Meta: '2.142060'
- Carp: '1.34'
- Dist::Zilla::App::Command::bakeini: '0.001001'
- Dist::Zilla::Chrome::Test: '5.020'
- Dist::Zilla::Dist::Builder: '5.020'
- Dist::Zilla::MVP::Assembler::Zilla: '5.020'
- Dist::Zilla::MVP::Section: '5.020'
- Dist::Zilla::Plugin::Authority: '1.006'
- Dist::Zilla::Plugin::AutoPrereqs: '5.020'
- Dist::Zilla::Plugin::BumpVersionAfterRelease: '0.002'
- Dist::Zilla::Plugin::ConfirmRelease: '5.020'
- Dist::Zilla::Plugin::CopyFilesFromBuild: '0.103510'
- Dist::Zilla::Plugin::EOLTests: '0.02'
- Dist::Zilla::Plugin::Git::Check: '2.023'
- Dist::Zilla::Plugin::Git::Commit: '2.023'
- Dist::Zilla::Plugin::Git::CommitBuild: '2.023'
- Dist::Zilla::Plugin::Git::Contributors: '0.006'
- Dist::Zilla::Plugin::Git::GatherDir: '2.023'
- Dist::Zilla::Plugin::Git::NextRelease: '0.002011'
- Dist::Zilla::Plugin::Git::Tag: '2.023'
- Dist::Zilla::Plugin::GithubMeta: '0.46'
- Dist::Zilla::Plugin::License: '5.020'
- Dist::Zilla::Plugin::MakeMaker: '5.020'
- Dist::Zilla::Plugin::Manifest: '5.020'
- Dist::Zilla::Plugin::ManifestSkip: '5.020'
- Dist::Zilla::Plugin::MetaConfig: '5.020'
- Dist::Zilla::Plugin::MetaData::BuiltWith: '1.001000'
- Dist::Zilla::Plugin::MetaJSON: '5.020'
- Dist::Zilla::Plugin::MetaProvides::Package: '2.000003'
- Dist::Zilla::Plugin::MetaTests: '5.020'
- Dist::Zilla::Plugin::MetaYAML: '5.020'
- Dist::Zilla::Plugin::MinimumPerl: '1.003'
- Dist::Zilla::Plugin::PodCoverageTests: '5.020'
- Dist::Zilla::Plugin::PodSyntaxTests: '5.020'
- Dist::Zilla::Plugin::PodWeaver: '4.005'
- Dist::Zilla::Plugin::Prereqs: '5.020'
- Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled: '0.002000'
- Dist::Zilla::Plugin::ReadmeAnyFromPod: '0.142250'
- Dist::Zilla::Plugin::ReadmeFromPod: '0.21'
- Dist::Zilla::Plugin::RewriteVersion::Sanitized: '0.001002'
- Dist::Zilla::Plugin::RunExtraTests: '0.022'
- Dist::Zilla::Plugin::Test::CPAN::Changes: '0.008'
- Dist::Zilla::Plugin::Test::Compile::PerFile: '0.002001'
- Dist::Zilla::Plugin::Test::Kwalitee: '2.07'
- Dist::Zilla::Plugin::Test::MinimumVersion: '2.000005'
- Dist::Zilla::Plugin::Test::Perl::Critic: '2.112410'
- Dist::Zilla::Plugin::Test::ReportPrereqs: '0.019'
- Dist::Zilla::Plugin::TestRelease: '5.020'
- Dist::Zilla::Plugin::Twitter: '0.025'
- Dist::Zilla::Plugin::UploadToCPAN: '5.020'
- Dist::Zilla::PluginBundle::Author::KENTNL: '2.017002'
- Dist::Zilla::Role::Plugin: '5.020'
- ExtUtils::MakeMaker: '6.98'
- File::Copy::Recursive: '0.38'
- File::Spec: '3.48'
- FindBin: '1.51'
- List::UtilsBy: '0.09'
- Moose: '2.1211'
- Moose::Role: '2.1211'
- MooseX::AttributeShortcuts: '0.024'
- Path::Tiny: '0.056'
- Pod::Coverage::TrustPod: '0.100003'
- Test::CPAN::Changes: '0.30'
- Test::CPAN::Meta: '0.23'
- Test::Kwalitee: '1.19'
- Test::More: '1.001003'
- Test::Pod: '1.48'
- Test::Pod::Coverage: '1.10'
- lib: '0.63'
- strict: '1.08'
- utf8: '1.14'
- version: '0.9908'
- warnings: '1.24'
- perl:
- original: v5.21.1
- qv: 1
- version:
- - 5
- - 21
- - 1
- perl-config:
- gccversion: 4.8.3
- myarchname: x86_64-linux
- osname: linux
- platform: linux
- uname: 'Linux 3.15.5-aufs x86_64 GenuineIntel GNU/Linux'
+ external_file: misc/built_with.json
x_Dist_Zilla:
perl:
- version: '5.021001'
+ version: '5.021006'
plugins:
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@Author::KENTNL/MetaConfig'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::GithubMeta
name: '@Author::KENTNL/GithubMeta'
@@ -152,18 +69,19 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::FinderCode
name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '5.020'
+ version: '5.031'
Dist::Zilla::Role::MetaProvider::Provider:
inherit_missing: '1'
inherit_version: '1'
meta_noindex: '1'
name: '@Author::KENTNL/MetaProvides::Package'
- version: '2.000003'
+ version: '2.003001'
-
class: Dist::Zilla::Plugin::MetaData::BuiltWith
config:
Dist::Zilla::Plugin::MetaData::BuiltWith:
_stash_key: x_BuiltWith
+ external_file_name: misc/built_with.json
show_config: '1'
show_uname: '1'
uname:
@@ -174,8 +92,9 @@ x_Dist_Zilla:
- -m
- -i
uname_call: uname
+ use_external_file: only
name: '@Author::KENTNL/MetaData::BuiltWith'
- version: '1.001000'
+ version: '1.004001'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
@@ -183,33 +102,50 @@ x_Dist_Zilla:
include_authors: '0'
include_releaser: '0'
order_by: name
+ paths: []
name: '@Author::KENTNL/Git::Contributors'
- version: '0.006'
+ version: '0.008'
-
class: Dist::Zilla::Plugin::Git::GatherDir
config:
+ Dist::Zilla::Plugin::GatherDir:
+ exclude_filename:
+ - README
+ - README.mkdn
+ - README.pod
+ - LICENSE
+ exclude_match: []
+ follow_symlinks: '0'
+ include_dotfiles: '1'
+ prefix: ''
+ prune_directory: []
+ root: .
Dist::Zilla::Plugin::Git::GatherDir:
include_untracked: '0'
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/Git::GatherDir'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::License
name: '@Author::KENTNL/License'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@Author::KENTNL/MetaJSON'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@Author::KENTNL/MetaYAML'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Manifest
name: '@Author::KENTNL/Manifest'
- version: '5.020'
+ version: '5.031'
+ -
+ class: Dist::Zilla::Plugin::Author::KENTNL::TravisCI
+ name: '@Author::KENTNL/Author::KENTNL::TravisCI'
+ version: '0.001000'
-
class: Dist::Zilla::Plugin::CopyFilesFromBuild
name: '@Author::KENTNL/CopyXBuild'
@@ -217,27 +153,34 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::MetaTests
name: '@Author::KENTNL/MetaTests'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::PodCoverageTests
name: '@Author::KENTNL/PodCoverageTests'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@Author::KENTNL/PodSyntaxTests'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: '@Author::KENTNL/Test::ReportPrereqs'
version: '0.019'
-
class: Dist::Zilla::Plugin::Test::Kwalitee
+ config:
+ Dist::Zilla::Plugin::Test::Kwalitee:
+ filename: xt/release/kwalitee.t
+ skiptest: []
name: '@Author::KENTNL/Test::Kwalitee'
- version: '2.07'
+ version: '2.11'
-
- class: Dist::Zilla::Plugin::EOLTests
- name: '@Author::KENTNL/EOLTests'
- version: '0.02'
+ class: Dist::Zilla::Plugin::Test::EOL
+ config:
+ Dist::Zilla::Plugin::Test::EOL:
+ filename: xt/author/eol.t
+ name: '@Author::KENTNL/Test::EOL'
+ version: '0.16'
-
class: Dist::Zilla::Plugin::Test::MinimumVersion
name: '@Author::KENTNL/Test::MinimumVersion'
@@ -245,7 +188,7 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::FinderCode
name: '@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Test::Compile::PerFile
config:
@@ -258,7 +201,7 @@ x_Dist_Zilla:
test_template: 01-basic.t.tpl
xt_mode: ~
name: '@Author::KENTNL/Test::Compile::PerFile'
- version: '0.002001'
+ version: '0.003000'
-
class: Dist::Zilla::Plugin::Test::Perl::Critic
name: '@Author::KENTNL/Test::Perl::Critic'
@@ -266,7 +209,7 @@ x_Dist_Zilla:
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@Author::KENTNL/ManifestSkip'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::RewriteVersion::Sanitized
config:
@@ -274,7 +217,7 @@ x_Dist_Zilla:
mantissa: '6'
normal_form: numify
name: '@Author::KENTNL/RewriteVersion::Sanitized'
- version: '0.001002'
+ version: '0.001005'
-
class: Dist::Zilla::Plugin::PodWeaver
config:
@@ -286,85 +229,85 @@ x_Dist_Zilla:
-
class: Pod::Weaver::Plugin::EnsurePod5
name: '@CorePrep/EnsurePod5'
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Plugin::H1Nester
name: '@CorePrep/H1Nester'
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Plugin::SingleEncoding
name: -SingleEncoding
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Name
name: Name
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Version
name: Version
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Region
name: prelude
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Generic
name: SYNOPSIS
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Generic
name: DESCRIPTION
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Generic
name: OVERVIEW
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Collect
name: REQUIRES
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Collect
name: METHODS
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Collect
name: ATTRIBUTES
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Collect
name: PRIVATE_ATTRIBUTES
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Collect
name: PRIVATE_METHODS
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Collect
name: PRIVATE_FUNCTIONS
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Leftovers
name: Leftovers
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Region
name: postlude
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Authors
name: Authors
- version: '4.006'
+ version: '4.010'
-
class: Pod::Weaver::Section::Legal
name: Legal
- version: '4.006'
+ version: '4.010'
name: '@Author::KENTNL/PodWeaver'
- version: '4.005'
+ version: '4.006'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@Author::KENTNL/AutoPrereqs'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -372,30 +315,38 @@ x_Dist_Zilla:
phase: develop
type: suggests
name: '@Author::KENTNL/BundleDevelSuggests'
- version: '5.020'
+ version: '5.031'
+ -
+ class: Dist::Zilla::Plugin::Prereqs::AuthorDeps
+ name: '@Author::KENTNL/Prereqs::AuthorDeps'
+ version: '0.004'
-
class: Dist::Zilla::Plugin::MinimumPerl
name: '@Author::KENTNL/MinimumPerl'
- version: '1.003'
+ version: '1.006'
-
class: Dist::Zilla::Plugin::Authority
name: '@Author::KENTNL/Authority'
- version: '1.006'
+ version: '1.009'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: '10'
name: '@Author::KENTNL/MakeMaker'
- version: '5.020'
+ version: '5.031'
-
- class: Dist::Zilla::Plugin::ReadmeFromPod
- name: '@Author::KENTNL/ReadmeFromPod'
- version: '0.21'
+ class: Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes
+ name: '@Author::KENTNL/Author::KENTNL::RecommendFixes'
+ version: '0.004001'
+ -
+ class: Dist::Zilla::Plugin::Readme::Brief
+ name: '@Author::KENTNL/ShippedReadme'
+ version: '0.002002'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
name: '@Author::KENTNL/ReadmeAnyFromPod'
- version: '0.142250'
+ version: '0.142470'
-
class: Dist::Zilla::Plugin::Test::CPAN::Changes
name: '@Author::KENTNL/Test::CPAN::Changes'
@@ -406,15 +357,15 @@ x_Dist_Zilla:
Dist::Zilla::Role::TestRunner:
default_jobs: '10'
name: '@Author::KENTNL/RunExtraTests'
- version: '0.022'
+ version: '0.025'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@Author::KENTNL/TestRelease'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@Author::KENTNL/ConfirmRelease'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Git::Check
config:
@@ -429,7 +380,7 @@ x_Dist_Zilla:
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/Git::Check'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
@@ -446,29 +397,29 @@ x_Dist_Zilla:
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/commit_dirty_files'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
Dist::Zilla::Plugin::Git::Tag:
branch: ~
- signed: '0'
- tag: 1.000003-source
+ signed: 0
+ tag: 1.001000-source
tag_format: '%v-source'
tag_message: v%v
time_zone: local
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/tag_master'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::Git::NextRelease
name: '@Author::KENTNL/Git::NextRelease'
- version: '0.002011'
+ version: '0.004000'
-
class: Dist::Zilla::Plugin::BumpVersionAfterRelease
name: '@Author::KENTNL/BumpVersionAfterRelease'
- version: '0.002'
+ version: '0.008'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
@@ -486,7 +437,7 @@ x_Dist_Zilla:
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/commit_release_changes'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::Git::CommitBuild
config:
@@ -494,56 +445,51 @@ x_Dist_Zilla:
branch: build/%b
build_root: ~
message: 'Build results of %h (on %b)'
- multiple_inheritance: '0'
+ multiple_inheritance: 0
release_branch: releases
release_message: 'Build results of %h (on %b)'
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/Git::CommitBuild'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
Dist::Zilla::Plugin::Git::Tag:
branch: releases
- signed: '0'
- tag: '1.000003'
+ signed: 0
+ tag: '1.001000'
tag_format: '%v'
tag_message: v%v
time_zone: local
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@Author::KENTNL/tag_release'
- version: '2.023'
+ version: '2.029'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@Author::KENTNL/UploadToCPAN'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Twitter
name: '@Author::KENTNL/Twitter'
- version: '0.025'
+ version: '0.026'
-
- class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled
+ class: Dist::Zilla::Plugin::Prereqs::Upgrade
config:
- Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled:
- applyto_map:
- - 'build.requires = build.recommends'
- - 'test.requires = test.recommends'
- - 'runtime.requires = runtime.recommends'
- - 'configure.requires = configure.recommends'
- - 'develop.requires = develop.recommends'
- applyto_phase:
- - build
- - test
- - runtime
- - configure
- - develop
+ Dist::Zilla::Plugin::Prereqs::Upgrade:
modules:
- - ExtUtils::MakeMaker
- - Test::More
- name: '@Author::KENTNL/Prereqs::Recommend::MatchInstalled'
- version: '0.002000'
+ Dist::Zila::Plugin::MetaProvides::Package: '2.000000'
+ Dist::Zilla: '5'
+ ExtUtils::MakeMaker: '7.00'
+ File::ShareDir::Install: '0.10'
+ Moo: '1.000008'
+ Moose: '2.000'
+ Path::Tiny: '0.058'
+ Test::File::ShareDir: '1.000000'
+ Test::More: '0.99'
+ name: '@Author::KENTNL/Prereqs::Upgrade'
+ version: '0.001000'
-
class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled
config:
@@ -555,8 +501,10 @@ x_Dist_Zilla:
modules:
- Dist::Zilla::PluginBundle::Author::KENTNL
- Dist::Zilla::App::Command::bakeini
+ source_relation: requires
+ target_relation: recommends
name: '@Author::KENTNL/always_latest_develop_bundle'
- version: '0.002000'
+ version: '0.003001'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -564,7 +512,7 @@ x_Dist_Zilla:
phase: develop
type: requires
name: '@Author::KENTNL/::Role::BundleDeps'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -572,46 +520,46 @@ x_Dist_Zilla:
phase: runtime
type: requires
name: Prereqs
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '5.020'
+ version: '5.031'
-
class: Dist::Zilla::Plugin::FinderCode
name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '5.020'
+ version: '5.031'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '5.020'
+ version: '5.031'
x_authority: cpan:KENTNL
diff --git a/Makefile.PL b/Makefile.PL
index 03a2999..61dfbbb 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,30 +1,30 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.020.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.031.
use strict;
use warnings;
use 5.008;
-use ExtUtils::MakeMaker ;
+use ExtUtils::MakeMaker;
my %WriteMakefileArgs = (
"ABSTRACT" => "Shared logic for bootstrap things.",
- "AUTHOR" => "Kent Fredric <kentfredric\@gmail.com>",
+ "AUTHOR" => "Kent Fredric <kentnl\@cpan.org>",
"CONFIGURE_REQUIRES" => {
"ExtUtils::MakeMaker" => 0
},
"DISTNAME" => "Dist-Zilla-Role-Bootstrap",
"EXE_FILES" => [],
"LICENSE" => "perl",
+ "MIN_PERL_VERSION" => "5.008",
"NAME" => "Dist::Zilla::Role::Bootstrap",
"PREREQ_PM" => {
"Carp" => 0,
"Dist::Zilla::Role::Plugin" => 0,
"List::UtilsBy" => 0,
"Moose::Role" => 0,
- "MooseX::AttributeShortcuts" => "0.015",
"Path::Tiny" => 0,
"lib" => 0,
"strict" => 0,
@@ -44,7 +44,7 @@ my %WriteMakefileArgs = (
"Moose" => 0,
"Test::More" => "0.89"
},
- "VERSION" => "1.000003",
+ "VERSION" => "1.001000",
"test" => {
"TESTS" => "t/*.t t/00-compile/*.t"
}
@@ -65,7 +65,6 @@ my %FallbackPrereqs = (
"List::UtilsBy" => 0,
"Moose" => 0,
"Moose::Role" => 0,
- "MooseX::AttributeShortcuts" => "0.015",
"Path::Tiny" => 0,
"Test::More" => "0.89",
"lib" => 0,
diff --git a/README b/README
index d9b08a3..ded3412 100644
--- a/README
+++ b/README
@@ -1,138 +1,48 @@
-NAME
- Dist::Zilla::Role::Bootstrap - Shared logic for bootstrap things.
+Dist::Zilla::Role::Bootstrap
-VERSION
- version 1.000003
+This module is a role that aims to be consumed by plugins that want to
+perform some very early bootstrap operation that may affect the loading
+environment of successive plugins, especially with regards to plugins
+that may wish to build with themselves, either by consuming the source
+tree itself, or by consuming a previous built iteration.
-SYNOPSIS
- For consuming plugins:
+Implementation is quite simple:
- use Moose;
- with 'Dist::Zilla::Role::Bootstrap';
+1. "with" this role in your plugin
+ with 'Dist::Zilla::Role::Bootstrap'
- sub bootstrap {
- my $bootstrap_root = $_[0]->_bootstrap_root;
- # Do the actual bootstrap work here
- $_[0]->_add_inc('./some/path/here');
- }
+2. Implement the "bootstrap" sub.
+ sub bootstrap {
+ my ( $self ) = @_;
+ }
- For users of plugins:
+3. *Optional*: Fetch the discovered "bootstap" root via:
+ $self->_bootstap_root
- [Some::Plugin::Name]
- try_built = 0 ; # use / as the root to bootstrap
- try_built = 1 ; # try to use /Dist-Name-.*/ instead of /
+4. *Optional*: Load some path into @INC via:
+ $self->_add_inc($path)
- fallback = 0 ; # don't bootstrap at all if /Dist-Name-.*/ matches != 1 things
- fallback = 1 ; # fallback to / if /Dist-Name-.*/ matches != 1 things
+INSTALLATION
-REQUIRED METHODS
- "bootstrap"
- Any user specified "bootstrap" method will be invoked during
- "plugin_from_config".
+This is a Perl module distribution. It should be installed with whichever
+tool you use to manage your installation of Perl, e.g. any of
- This is AFTER "->new", AFTER "->BUILD", and AFTER "dzil"'s internal
- "plugin_from_config" steps.
+ cpanm .
+ cpan .
+ cpanp -i .
- This occurs within the "register_component" phase of the plug-in loading
- and configuration.
+Consult http://www.cpan.org/modules/INSTALL.html for further instruction.
+Should you wish to install this module manually, the procedure is
- This also occurs BEFORE "Dist::Zilla" attaches the plug-in into the
- plug-in stash.
-
-ATTRIBUTES
- "distname"
- The name of the distribution.
-
- This value is vivified by asking "zilla->name".
-
- Usually this value is populated by "dist.ini" in the property "name"
-
- However, occasionally, this value is discovered by a "plugin".
-
- In such a case, that plugin cannot be bootstrapped, because that plugin
- MUST be loaded prior to bootstrap.
-
- "try_built"
- This attribute controls how the consuming "plugin" behaves.
-
- * false (default) : bootstrapping is only done to "PROJECTROOT/lib"
-
- * true : bootstrap attempts to try
- "PROJECTROOT/<distname>-<version>/lib"
-
- "fallback"
- This attribute is for use in conjunction with "try_built"
-
- * "false" : When "PROJECTROOT/<distname>-<version>" does not exist,
- don't perform any bootstrapping
-
- * "true" (default) : When "PROJECTROOT/<distname>-<version>" does not
- exist, bootstrap to "PROJECTROOT/lib"
-
- "try_built_method"
- This attribute controls how "try_built" behaves when multiple
- directories exist that match "PROJECTROOT/<distname>-.*"
-
- Two valid options at this time:
-
- * "mtime" (default) : Pick the directory with the most recent "mtime"
-
- * "parseversion" : Attempt to parse versions on all candidate
- directories and use the one with the largest version.
-
- Prior to 0.2.0 this property did not exist, and default behavior was to
- assume "0 Candidates" and "2 or more Candidates" were the same problem.
-
-PRIVATE ATTRIBUTES
- "_cwd"
- "_bootstrap_root"
- Internal: This is the real legwork, and resolves the base directory
- using the bootstrap resolution protocol.
-
- It should always return a project root of some kind, whether it be a
- source tree, or built source tree.
-
- It can also return "undef" if discovery concludes that no bootstrap can
- or should be performed.
-
-PRIVATE METHODS
- "_pick_latest_mtime"
- "Latest" "mtime" candidate selector
-
- my $directory = $self->_pick_latest_mtime(@directory_objects)
-
- "_get_candidate_version"
- Attempt to resolve a version from a directory name
-
- my $version = $self->_get_candidate_version($directory_object)
-
- NOTE: At this time, the presence of "-TRIAL" is simply stripped and
- ignored
-
- "_pick_latest_parseversion"
- "Latest" "version" candidate selector
-
- my $directory = $self->_pick_latest_parseversion(@directory_objects)
-
- "_pick_candidate"
- Pick a directory from a list of candidates using the method described by
- "try_built_method"
-
- my $directory = $self->_pick_candidate( @directory_objects );
-
- "_add_inc"
- Internal: Used to perform the final step of injecting library paths into
- @INC
-
- $self->_add_inc("$libraryPath");
-
-AUTHOR
- Kent Fredric <kentfredric at gmail.com>
+ perl Makefile.PL
+ make
+ make test
+ make install
COPYRIGHT AND LICENSE
- This software is copyright (c) 2014 by Kent Fredric
- <kentfredric at gmail.com>.
- This is free software; you can redistribute it and/or modify it under
- the same terms as the Perl 5 programming language system itself.
+This software is copyright (c) 2015 by Kent Fredric
+<kentfredric at gmail.com>.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
diff --git a/dist.ini b/dist.ini
index 2eab4b3..f30a9a8 100644
--- a/dist.ini
+++ b/dist.ini
@@ -1,7 +1,12 @@
; This file is generated from dist.ini.meta by dzil bakeini.
; Edit that file or the bundles contained within for long-term changes.
+; Generated by Dist::Zilla::Plugin::Author::KENTNL::DistINI version 1.8.3 at Wed Sep 4 19:44:54 2013
+; vim: syntax=dosini
+; Uncomment this to bootstrap via self
+; [Bootstrap::lib]
+; try_built = 1
name = Dist-Zilla-Role-Bootstrap
-author = Kent Fredric <kentfredric at gmail.com>
+author = Kent Fredric <kentnl at cpan.org>
license = Perl_5
copyright_holder = Kent Fredric <kentfredric at gmail.com>
@@ -14,9 +19,11 @@ issues = 1
:version = 1.14000001
[MetaData::BuiltWith / @Author::KENTNL/MetaData::BuiltWith]
+:version = 1.004000
show_config = 1
show_uname = 1
uname_args = -s -o -r -m -i
+use_external_file = only
[Git::Contributors / @Author::KENTNL/Git::Contributors]
:version = 0.006
@@ -39,6 +46,8 @@ include_dotfiles = 1
[Manifest / @Author::KENTNL/Manifest]
+[Author::KENTNL::TravisCI / @Author::KENTNL/Author::KENTNL::TravisCI]
+
[CopyFilesFromBuild / @Author::KENTNL/CopyXBuild]
copy = LICENSE
@@ -52,7 +61,7 @@ copy = LICENSE
[Test::Kwalitee / @Author::KENTNL/Test::Kwalitee]
-[EOLTests / @Author::KENTNL/EOLTests]
+[Test::EOL / @Author::KENTNL/Test::EOL]
trailing_whitespace = 1
[Test::MinimumVersion / @Author::KENTNL/Test::MinimumVersion]
@@ -76,7 +85,9 @@ replacer = replace_with_blank
-phase = develop
-type = suggests
Dist::Zilla::App::Command::bakeini = 0.001000
-Dist::Zilla::PluginBundle::Author::KENTNL = 2.017002
+Dist::Zilla::PluginBundle::Author::KENTNL = 2.023002
+
+[Prereqs::AuthorDeps / @Author::KENTNL/Prereqs::AuthorDeps]
[MinimumPerl / @Author::KENTNL/MinimumPerl]
@@ -89,7 +100,10 @@ locate_comment = 1
[MakeMaker / @Author::KENTNL/MakeMaker]
default_jobs = 10
-[ReadmeFromPod / @Author::KENTNL/ReadmeFromPod]
+[Author::KENTNL::RecommendFixes / @Author::KENTNL/Author::KENTNL::RecommendFixes]
+:version = 0.001001
+
+[Readme::Brief / @Author::KENTNL/ShippedReadme]
[ReadmeAnyFromPod / @Author::KENTNL/ReadmeAnyFromPod]
filename = README.mkdn
@@ -114,7 +128,8 @@ filename = Changes
tag_format = %v-source
[Git::NextRelease / @Author::KENTNL/Git::NextRelease]
-format = %v %{yyyy-MM-dd'T'HH:mm:ss}dZ
+:version = 0.004000
+format = %v %{yyyy-MM-dd'T'HH:mm:ss}dZ %h
time_zone = UTC
[BumpVersionAfterRelease / @Author::KENTNL/BumpVersionAfterRelease]
@@ -132,13 +147,20 @@ tag_format = %v
[UploadToCPAN / @Author::KENTNL/UploadToCPAN]
[Twitter / @Author::KENTNL/Twitter]
-hash_tags = #perl #cpan
+hash_tags = #perl #cpan #distzilla
tweet_url = https://metacpan.org/release/{{$AUTHOR_UC}}/{{$DIST}}-{{$VERSION}}{{$TRIAL}}#whatsnew
url_shortener = none
-[Prereqs::Recommend::MatchInstalled / @Author::KENTNL/Prereqs::Recommend::MatchInstalled]
-modules = ExtUtils::MakeMaker
-modules = Test::More
+[Prereqs::Upgrade / @Author::KENTNL/Prereqs::Upgrade]
+Dist::Zila::Plugin::MetaProvides::Package = 2.000000
+Dist::Zilla = 5
+ExtUtils::MakeMaker = 7.00
+File::ShareDir::Install = 0.10
+Moo = 1.000008
+Moose = 2.000
+Path::Tiny = 0.058
+Test::File::ShareDir = 1.000000
+Test::More = 0.99
[Prereqs::Recommend::MatchInstalled / @Author::KENTNL/always_latest_develop_bundle]
applyto_map = develop.suggests = develop.suggests
@@ -147,20 +169,30 @@ modules = Dist::Zilla::PluginBundle::Author::KENTNL
modules = Dist::Zilla::App::Command::bakeini
[Prereqs / @Author::KENTNL/::Role::BundleDeps]
+; version_major = 0
+; version_minor = 1
+; the following data denotes when this minor was minted
+; version_rel_year = 2013
+; version_rel_month = 9
+; version_rel_day = 4
+; version_rel_hour = 19
+; version_rel_time_zone = Pacific/Auckland
+; auto_prereqs_skip = File::Find
-phase = develop
-relationship = requires
+Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes = 0.001001
+Dist::Zilla::Plugin::Author::KENTNL::TravisCI = 0
Dist::Zilla::Plugin::Authority = 1.006
Dist::Zilla::Plugin::AutoPrereqs = 0
Dist::Zilla::Plugin::BumpVersionAfterRelease = 0
Dist::Zilla::Plugin::ConfirmRelease = 0
Dist::Zilla::Plugin::CopyFilesFromBuild = 0
-Dist::Zilla::Plugin::EOLTests = 0
Dist::Zilla::Plugin::Git::Check = 0
Dist::Zilla::Plugin::Git::Commit = 0
Dist::Zilla::Plugin::Git::CommitBuild = 0
Dist::Zilla::Plugin::Git::Contributors = 0.006
Dist::Zilla::Plugin::Git::GatherDir = 0
-Dist::Zilla::Plugin::Git::NextRelease = 0
+Dist::Zilla::Plugin::Git::NextRelease = 0.004000
Dist::Zilla::Plugin::Git::Tag = 0
Dist::Zilla::Plugin::GithubMeta = 0
Dist::Zilla::Plugin::License = 0
@@ -168,7 +200,7 @@ Dist::Zilla::Plugin::MakeMaker = 0
Dist::Zilla::Plugin::Manifest = 0
Dist::Zilla::Plugin::ManifestSkip = 0
Dist::Zilla::Plugin::MetaConfig = 0
-Dist::Zilla::Plugin::MetaData::BuiltWith = 0
+Dist::Zilla::Plugin::MetaData::BuiltWith = 1.004000
Dist::Zilla::Plugin::MetaJSON = 0
Dist::Zilla::Plugin::MetaProvides::Package = 1.14000001
Dist::Zilla::Plugin::MetaTests = 0
@@ -178,13 +210,16 @@ Dist::Zilla::Plugin::PodCoverageTests = 0
Dist::Zilla::Plugin::PodSyntaxTests = 0
Dist::Zilla::Plugin::PodWeaver = 0
Dist::Zilla::Plugin::Prereqs = 0
+Dist::Zilla::Plugin::Prereqs::AuthorDeps = 0
Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled = 0
+Dist::Zilla::Plugin::Prereqs::Upgrade = 0
+Dist::Zilla::Plugin::Readme::Brief = 0
Dist::Zilla::Plugin::ReadmeAnyFromPod = 0
-Dist::Zilla::Plugin::ReadmeFromPod = 0
Dist::Zilla::Plugin::RewriteVersion::Sanitized = 0
Dist::Zilla::Plugin::RunExtraTests = 0
Dist::Zilla::Plugin::Test::CPAN::Changes = 0
Dist::Zilla::Plugin::Test::Compile::PerFile = 0
+Dist::Zilla::Plugin::Test::EOL = 0
Dist::Zilla::Plugin::Test::Kwalitee = 0
Dist::Zilla::Plugin::Test::MinimumVersion = 0
Dist::Zilla::Plugin::Test::Perl::Critic = 0
diff --git a/dist.ini.meta b/dist.ini.meta
index 6ab45b8..60a4cfd 100644
--- a/dist.ini.meta
+++ b/dist.ini.meta
@@ -1,6 +1,7 @@
; Generated by Dist::Zilla::Plugin::Author::KENTNL::DistINI version 1.8.3 at Wed Sep 4 19:44:54 2013
+; vim: syntax=dosini
name = Dist-Zilla-Role-Bootstrap
-author = Kent Fredric <kentfredric at gmail.com>
+author = Kent Fredric <kentnl at cpan.org>
license = Perl_5
copyright_holder = Kent Fredric <kentfredric at gmail.com>
@@ -9,8 +10,7 @@ copyright_holder = Kent Fredric <kentfredric at gmail.com>
; try_built = 1
[@Author::KENTNL]
-:version = 2.016
-git_versions = 1
+:version = 2.023
normal_form = numify
mantissa = 6
toolkit = eumm
@@ -18,6 +18,8 @@ toolkit_hardness = soft
bumpversions = 1
copyfiles = LICENSE
srcreadme = mkdn
+twitter_extra_hash_tags = #distzilla
+
; version_major = 0
; version_minor = 1
; the following data denotes when this minor was minted
@@ -26,7 +28,6 @@ srcreadme = mkdn
; version_rel_day = 4
; version_rel_hour = 19
; version_rel_time_zone = Pacific/Auckland
-twitter_hash_tags = #perl #cpan
; auto_prereqs_skip = File::Find
[Prereqs]
diff --git a/lib/Dist/Zilla/Role/Bootstrap.pm b/lib/Dist/Zilla/Role/Bootstrap.pm
index a40f70f..109fb37 100644
--- a/lib/Dist/Zilla/Role/Bootstrap.pm
+++ b/lib/Dist/Zilla/Role/Bootstrap.pm
@@ -5,7 +5,7 @@ use utf8;
package Dist::Zilla::Role::Bootstrap;
-our $VERSION = '1.000003';
+our $VERSION = '1.001000';
# ABSTRACT: Shared logic for bootstrap things.
@@ -13,7 +13,6 @@ our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
use Moose::Role qw( with has around requires );
use List::UtilsBy qw( max_by nmax_by );
-use MooseX::AttributeShortcuts 0.015; #Min version for builder => sub {}
use version qw();
@@ -62,22 +61,24 @@ around 'dump_config' => sub {
-has distname => ( isa => 'Str', is => ro =>, lazy => 1, builder => sub { $_[0]->zilla->name; }, );
+has distname => ( isa => 'Str', is => ro =>, lazy_build => 1 );
+sub _build_distname {
+ my ($self) = @_;
+ return $self->zilla->name;
+}
-has _cwd => (
- is => ro =>,
- lazy => 1,
- builder => sub {
- require Path::Tiny;
- return Path::Tiny::path( $_[0]->zilla->root );
- },
-);
+has _cwd => ( is => ro =>, lazy_build => 1, );
+sub _build__cwd {
+ my ($self) = @_;
+ require Path::Tiny;
+ return Path::Tiny::path( $self->zilla->root );
+}
@@ -91,14 +92,10 @@ has _cwd => (
-has try_built => (
- isa => 'Bool',
- is => ro =>,
- lazy => 1,
- builder => sub { return },
-);
+has try_built => ( isa => 'Bool', is => ro =>, lazy_build => 1, );
+sub _build_try_built { return }
@@ -112,14 +109,11 @@ has try_built => (
-has fallback => (
- isa => 'Bool',
- is => ro =>,
- lazy => 1,
- builder => sub { return 1 },
-);
+has fallback => ( isa => 'Bool', is => ro =>, lazy_build => 1 );
+sub _build_fallback { return 1 }
+
@@ -137,12 +131,9 @@ has fallback => (
-has try_built_method => (
- isa => 'Str',
- is => ro =>,
- lazy => 1,
- builder => sub { return 'mtime' },
-);
+
+has try_built_method => ( isa => 'Str', is => ro =>, lazy_build => 1, );
+sub _build_try_built_method { return 'mtime' }
@@ -225,37 +216,34 @@ sub _pick_candidate {
-has _bootstrap_root => (
- is => ro =>,
- lazy => 1,
- builder => sub {
- my ($self) = @_;
- if ( not $self->try_built ) {
- return $self->_cwd;
- }
- my $distname = $self->distname;
+has _bootstrap_root => ( is => ro =>, lazy_build => 1 );
- my (@candidates) = grep { $_->basename =~ /\A\Q$distname\E-/msx } grep { $_->is_dir } $self->_cwd->children;
+sub _build__bootstrap_root {
+ my ($self) = @_;
+ if ( not $self->try_built ) {
+ return $self->_cwd;
+ }
+ my $distname = $self->distname;
- if ( 1 == scalar @candidates ) {
- return $candidates[0];
+ my (@candidates) = grep { $_->basename =~ /\A\Q$distname\E-/msx } grep { $_->is_dir } $self->_cwd->children;
+
+ if ( 1 == scalar @candidates ) {
+ return $candidates[0];
+ }
+ if ( scalar @candidates < 1 ) {
+ if ( not $self->fallback ) {
+ $self->log( [ 'candidates for bootstrap (%s) == 0, and fallback disabled. not bootstrapping', 0 + @candidates ] );
+ return;
}
- if ( scalar @candidates < 1 ) {
- if ( not $self->fallback ) {
- $self->log( [ 'candidates for bootstrap (%s) == 0, and fallback disabled. not bootstrapping', 0 + @candidates ] );
- return;
- }
- else {
- $self->log( [ 'candidates for bootstrap (%s) == 0, fallback to boostrapping <distname>/', 0 + @candidates ] );
- return $self->_cwd;
- }
+ else {
+ $self->log( [ 'candidates for bootstrap (%s) == 0, fallback to boostrapping <distname>/', 0 + @candidates ] );
+ return $self->_cwd;
}
+ }
- $self->log_debug( [ '>1 candidates, picking one by method %s', $self->try_built_method ] );
- return $self->_pick_candidate(@candidates);
-
- },
-);
+ $self->log_debug( [ '>1 candidates, picking one by method %s', $self->try_built_method ] );
+ return $self->_pick_candidate(@candidates);
+}
@@ -315,7 +303,7 @@ Dist::Zilla::Role::Bootstrap - Shared logic for bootstrap things.
=head1 VERSION
-version 1.000003
+version 1.001000
=head1 SYNOPSIS
@@ -339,6 +327,38 @@ For users of plugins:
fallback = 0 ; # don't bootstrap at all if /Dist-Name-.*/ matches != 1 things
fallback = 1 ; # fallback to / if /Dist-Name-.*/ matches != 1 things
+=head1 DESCRIPTION
+
+This module is a role that aims to be consumed by plugins that want to perform
+some very early bootstrap operation that may affect the loading environment of
+successive plugins, especially with regards to plugins that may wish to build with
+themselves, either by consuming the source tree itself, or by consuming a previous
+built iteration.
+
+Implementation is quite simple:
+
+=over 4
+
+=item 1. C<with> this role in your plugin
+
+ with 'Dist::Zilla::Role::Bootstrap'
+
+=item 2. Implement the C<bootstrap> sub.
+
+ sub bootstrap {
+ my ( $self ) = @_;
+ }
+
+=item 3. I<Optional>: Fetch the discovered C<bootstap> root via:
+
+ $self->_bootstap_root
+
+=item 4. I<Optional>: Load some path into C<@INC> via:
+
+ $self->_add_inc($path)
+
+=back
+
=head1 REQUIRED METHODS
=head2 C<bootstrap>
@@ -464,11 +484,11 @@ Internal: Used to perform the final step of injecting library paths into C<@INC>
=head1 AUTHOR
-Kent Fredric <kentfredric at gmail.com>
+Kent Fredric <kentnl at cpan.org>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2014 by Kent Fredric <kentfredric at gmail.com>.
+This software is copyright (c) 2015 by Kent Fredric <kentfredric at gmail.com>.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/misc/Changes.deps b/misc/Changes.deps
index 340ac6a..132017b 100644
--- a/misc/Changes.deps
+++ b/misc/Changes.deps
@@ -1,6 +1,16 @@
This file contains changes in REQUIRED dependencies for standard CPAN phases (configure/build/runtime/test)
-1.000003
+1.001000
+ [Added / configure requires]
+ - perl 5.008
+
+ [Added / test requires]
+ - perl 5.008
+
+ [Removed / runtime requires]
+ - MooseX::AttributeShortcuts 0.015
+
+1.000003 2014-08-15T21:30:54Z
[Added / test requires]
- File::Spec
diff --git a/misc/Changes.deps.all b/misc/Changes.deps.all
index d5defe7..bf17046 100644
--- a/misc/Changes.deps.all
+++ b/misc/Changes.deps.all
@@ -1,6 +1,56 @@
This file contains ALL changes in dependencies in both REQUIRED / OPTIONAL dependencies for all phases (configure/build/runtime/test/develop)
-1.000003
+1.001000
+ [Added / configure requires]
+ - perl 5.008
+
+ [Added / develop recommends]
+ - Test::More 0.99
+
+ [Added / develop requires]
+ - Dist::Zilla 5
+ - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001
+ - Dist::Zilla::Plugin::Author::KENTNL::TravisCI
+ - Dist::Zilla::Plugin::Prereqs::AuthorDeps
+ - Dist::Zilla::Plugin::Prereqs::Upgrade
+ - Dist::Zilla::Plugin::Readme::Brief
+ - Dist::Zilla::Plugin::Test::EOL
+ - Test::EOL
+ - Test::More
+
+ [Added / runtime recommends]
+ - Path::Tiny 0.058
+
+ [Added / test recommends]
+ - Moose 2.000
+
+ [Added / test requires]
+ - perl 5.008
+
+ [Changed / configure recommends]
+ - ExtUtils::MakeMaker 6.98 → 7.00
+
+ [Changed / develop requires]
+ - Dist::Zilla::Plugin::Git::NextRelease 0 → 0.004000
+ - Dist::Zilla::Plugin::MetaData::BuiltWith 0 → 1.004000
+ - Test::Kwalitee 1.12 → 1.21
+
+ [Changed / develop suggests]
+ - Dist::Zilla::App::Command::bakeini 0.001001 → 0.002000
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.017002 → 2.023002
+
+ [Changed / test recommends]
+ - ExtUtils::MakeMaker 6.98 → 7.00
+ - Test::More 1.001003 → 0.99
+
+ [Removed / develop requires]
+ - Dist::Zilla::Plugin::EOLTests
+ - Dist::Zilla::Plugin::ReadmeFromPod
+
+ [Removed / runtime requires]
+ - MooseX::AttributeShortcuts 0.015
+
+1.000003 2014-08-15T21:30:54Z
[Added / develop requires]
- Dist::Zilla::Plugin::Git::Contributors 0.006
diff --git a/misc/Changes.deps.dev b/misc/Changes.deps.dev
index beb67c1..12cabed 100644
--- a/misc/Changes.deps.dev
+++ b/misc/Changes.deps.dev
@@ -1,6 +1,34 @@
This file contains changes to DEVELOPMENT dependencies only ( both REQUIRED and OPTIONAL )
-1.000003
+1.001000
+ [Added / develop recommends]
+ - Test::More 0.99
+
+ [Added / develop requires]
+ - Dist::Zilla 5
+ - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001
+ - Dist::Zilla::Plugin::Author::KENTNL::TravisCI
+ - Dist::Zilla::Plugin::Prereqs::AuthorDeps
+ - Dist::Zilla::Plugin::Prereqs::Upgrade
+ - Dist::Zilla::Plugin::Readme::Brief
+ - Dist::Zilla::Plugin::Test::EOL
+ - Test::EOL
+ - Test::More
+
+ [Changed / develop requires]
+ - Dist::Zilla::Plugin::Git::NextRelease 0 → 0.004000
+ - Dist::Zilla::Plugin::MetaData::BuiltWith 0 → 1.004000
+ - Test::Kwalitee 1.12 → 1.21
+
+ [Changed / develop suggests]
+ - Dist::Zilla::App::Command::bakeini 0.001001 → 0.002000
+ - Dist::Zilla::PluginBundle::Author::KENTNL 2.017002 → 2.023002
+
+ [Removed / develop requires]
+ - Dist::Zilla::Plugin::EOLTests
+ - Dist::Zilla::Plugin::ReadmeFromPod
+
+1.000003 2014-08-15T21:30:54Z
[Added / develop requires]
- Dist::Zilla::Plugin::Git::Contributors 0.006
diff --git a/misc/Changes.deps.opt b/misc/Changes.deps.opt
index 26e6cdc..db068f0 100644
--- a/misc/Changes.deps.opt
+++ b/misc/Changes.deps.opt
@@ -1,6 +1,20 @@
This file contains changes in OPTIONAL dependencies for standard CPAN phases (configure/build/runtime/test)
-1.000003
+1.001000
+ [Added / runtime recommends]
+ - Path::Tiny 0.058
+
+ [Added / test recommends]
+ - Moose 2.000
+
+ [Changed / configure recommends]
+ - ExtUtils::MakeMaker 6.98 → 7.00
+
+ [Changed / test recommends]
+ - ExtUtils::MakeMaker 6.98 → 7.00
+ - Test::More 1.001003 → 0.99
+
+1.000003 2014-08-15T21:30:54Z
[Changed / test recommends]
- CPAN::Meta 0 → 2.120900
diff --git a/misc/built_with.json b/misc/built_with.json
new file mode 100644
index 0000000..4bedf93
--- /dev/null
+++ b/misc/built_with.json
@@ -0,0 +1,98 @@
+{
+ "modules" : {
+ "CPAN::Meta" : "2.143240",
+ "Carp" : "1.34",
+ "Dist::Zilla" : "5.031",
+ "Dist::Zilla::App::Command::bakeini" : "0.002000",
+ "Dist::Zilla::Chrome::Test" : "5.031",
+ "Dist::Zilla::Dist::Builder" : "5.031",
+ "Dist::Zilla::MVP::Assembler::Zilla" : "5.031",
+ "Dist::Zilla::MVP::Section" : "5.031",
+ "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes" : "0.004001",
+ "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : "0.001000",
+ "Dist::Zilla::Plugin::Authority" : "1.009",
+ "Dist::Zilla::Plugin::AutoPrereqs" : "5.031",
+ "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.008",
+ "Dist::Zilla::Plugin::ConfirmRelease" : "5.031",
+ "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0.103510",
+ "Dist::Zilla::Plugin::Git::Check" : "2.029",
+ "Dist::Zilla::Plugin::Git::Commit" : "2.029",
+ "Dist::Zilla::Plugin::Git::CommitBuild" : "2.029",
+ "Dist::Zilla::Plugin::Git::Contributors" : "0.008",
+ "Dist::Zilla::Plugin::Git::GatherDir" : "2.029",
+ "Dist::Zilla::Plugin::Git::NextRelease" : "0.004000",
+ "Dist::Zilla::Plugin::Git::Tag" : "2.029",
+ "Dist::Zilla::Plugin::GithubMeta" : "0.46",
+ "Dist::Zilla::Plugin::License" : "5.031",
+ "Dist::Zilla::Plugin::MakeMaker" : "5.031",
+ "Dist::Zilla::Plugin::Manifest" : "5.031",
+ "Dist::Zilla::Plugin::ManifestSkip" : "5.031",
+ "Dist::Zilla::Plugin::MetaConfig" : "5.031",
+ "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.004001",
+ "Dist::Zilla::Plugin::MetaJSON" : "5.031",
+ "Dist::Zilla::Plugin::MetaProvides::Package" : "2.003001",
+ "Dist::Zilla::Plugin::MetaTests" : "5.031",
+ "Dist::Zilla::Plugin::MetaYAML" : "5.031",
+ "Dist::Zilla::Plugin::MinimumPerl" : "1.006",
+ "Dist::Zilla::Plugin::PodCoverageTests" : "5.031",
+ "Dist::Zilla::Plugin::PodSyntaxTests" : "5.031",
+ "Dist::Zilla::Plugin::PodWeaver" : "4.006",
+ "Dist::Zilla::Plugin::Prereqs" : "5.031",
+ "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0.004",
+ "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.003001",
+ "Dist::Zilla::Plugin::Prereqs::Upgrade" : "0.001000",
+ "Dist::Zilla::Plugin::Readme::Brief" : "0.002002",
+ "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142470",
+ "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001005",
+ "Dist::Zilla::Plugin::RunExtraTests" : "0.025",
+ "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008",
+ "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.003000",
+ "Dist::Zilla::Plugin::Test::EOL" : "0.16",
+ "Dist::Zilla::Plugin::Test::Kwalitee" : "2.11",
+ "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000005",
+ "Dist::Zilla::Plugin::Test::Perl::Critic" : "2.112410",
+ "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.019",
+ "Dist::Zilla::Plugin::TestRelease" : "5.031",
+ "Dist::Zilla::Plugin::Twitter" : "0.026",
+ "Dist::Zilla::Plugin::UploadToCPAN" : "5.031",
+ "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.023002",
+ "Dist::Zilla::Role::Plugin" : "5.031",
+ "ExtUtils::MakeMaker" : "7.05_07",
+ "File::Copy::Recursive" : "0.38",
+ "File::Spec" : "3.51",
+ "FindBin" : "1.51",
+ "List::UtilsBy" : "0.09",
+ "Moose" : "2.1403",
+ "Moose::Role" : "2.1403",
+ "Path::Tiny" : "0.061",
+ "Pod::Coverage::TrustPod" : "0.100003",
+ "Test::CPAN::Changes" : "0.30",
+ "Test::CPAN::Meta" : "0.24",
+ "Test::EOL" : "1.5",
+ "Test::Kwalitee" : "1.22",
+ "Test::More" : "1.301001_097",
+ "Test::Pod" : "1.48",
+ "Test::Pod::Coverage" : "1.10",
+ "lib" : "0.63",
+ "strict" : "1.08",
+ "utf8" : "1.14",
+ "version" : "0.9911",
+ "warnings" : "1.29"
+ },
+ "perl" : {
+ "original" : "v5.21.6",
+ "qv" : 1,
+ "version" : [
+ 5,
+ 21,
+ 6
+ ]
+ },
+ "perl-config" : {
+ "gccversion" : "4.8.3",
+ "myarchname" : "x86_64-linux",
+ "osname" : "linux"
+ },
+ "platform" : "linux",
+ "uname" : "Linux 3.18.1-aufs x86_64 GenuineIntel GNU/Linux"
+}
diff --git a/perlcritic.rc b/perlcritic.rc
index 078edf7..e2e27c2 100644
--- a/perlcritic.rc
+++ b/perlcritic.rc
@@ -42,6 +42,8 @@ allow_includes = 1
[BuiltinFunctions::ProhibitUniversalIsa]
+[BuiltinFunctions::ProhibitUselessTopic]
+
[BuiltinFunctions::ProhibitVoidGrep]
[BuiltinFunctions::ProhibitVoidMap]
@@ -86,7 +88,7 @@ allow_includes = 1
[CodeLayout::RequireTrailingCommas]
-[CodeLayout::RequireUseUTF8]
+[-CodeLayout::RequireUseUTF8]
[Compatibility::ConstantLeadingUnderscore]
@@ -145,6 +147,8 @@ spell_command = aspell list --lang en_US
[Documentation::RequireEndBeforeLastPod]
+[Documentation::RequireFilenameMarkup]
+
[Documentation::RequireFinalCut]
[Documentation::RequireLinkedURLs]
@@ -292,6 +296,8 @@ allowed_pragmata = diagnostics feature perlversion strict warnings utf8
[RegularExpressions::ProhibitUnusualDelimiters]
+[RegularExpressions::ProhibitUselessTopic]
+
[RegularExpressions::RequireBracesForMultiline]
[RegularExpressions::RequireDotMatchAnything]
diff --git a/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t b/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t
index 09e1b9f..1f5d55c 100644
--- a/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t
+++ b/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t
@@ -2,7 +2,7 @@ use strict;
use warnings;
# This test was generated for <lib/Dist/Zilla/Role/Bootstrap.pm>
-# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002001
+# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.003000
# with template 01-basic.t.tpl
use Test::More 0.89 tests => 1;
diff --git a/t/00-report-prereqs.dd b/t/00-report-prereqs.dd
index 4de96ec..5dc052c 100644
--- a/t/00-report-prereqs.dd
+++ b/t/00-report-prereqs.dd
@@ -1,26 +1,32 @@
do { my $x = {
'configure' => {
'recommends' => {
- 'ExtUtils::MakeMaker' => '6.98'
+ 'ExtUtils::MakeMaker' => '7.00'
},
'requires' => {
- 'ExtUtils::MakeMaker' => '0'
+ 'ExtUtils::MakeMaker' => '0',
+ 'perl' => '5.008'
}
},
'develop' => {
+ 'recommends' => {
+ 'Test::More' => '0.99'
+ },
'requires' => {
+ 'Dist::Zilla' => '5',
+ 'Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes' => '0.001001',
+ 'Dist::Zilla::Plugin::Author::KENTNL::TravisCI' => '0',
'Dist::Zilla::Plugin::Authority' => '1.006',
'Dist::Zilla::Plugin::AutoPrereqs' => '0',
'Dist::Zilla::Plugin::BumpVersionAfterRelease' => '0',
'Dist::Zilla::Plugin::ConfirmRelease' => '0',
'Dist::Zilla::Plugin::CopyFilesFromBuild' => '0',
- 'Dist::Zilla::Plugin::EOLTests' => '0',
'Dist::Zilla::Plugin::Git::Check' => '0',
'Dist::Zilla::Plugin::Git::Commit' => '0',
'Dist::Zilla::Plugin::Git::CommitBuild' => '0',
'Dist::Zilla::Plugin::Git::Contributors' => '0.006',
'Dist::Zilla::Plugin::Git::GatherDir' => '0',
- 'Dist::Zilla::Plugin::Git::NextRelease' => '0',
+ 'Dist::Zilla::Plugin::Git::NextRelease' => '0.004000',
'Dist::Zilla::Plugin::Git::Tag' => '0',
'Dist::Zilla::Plugin::GithubMeta' => '0',
'Dist::Zilla::Plugin::License' => '0',
@@ -28,7 +34,7 @@ do { my $x = {
'Dist::Zilla::Plugin::Manifest' => '0',
'Dist::Zilla::Plugin::ManifestSkip' => '0',
'Dist::Zilla::Plugin::MetaConfig' => '0',
- 'Dist::Zilla::Plugin::MetaData::BuiltWith' => '0',
+ 'Dist::Zilla::Plugin::MetaData::BuiltWith' => '1.004000',
'Dist::Zilla::Plugin::MetaJSON' => '0',
'Dist::Zilla::Plugin::MetaProvides::Package' => '1.14000001',
'Dist::Zilla::Plugin::MetaTests' => '0',
@@ -38,13 +44,16 @@ do { my $x = {
'Dist::Zilla::Plugin::PodSyntaxTests' => '0',
'Dist::Zilla::Plugin::PodWeaver' => '0',
'Dist::Zilla::Plugin::Prereqs' => '0',
+ 'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0',
'Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled' => '0',
+ 'Dist::Zilla::Plugin::Prereqs::Upgrade' => '0',
+ 'Dist::Zilla::Plugin::Readme::Brief' => '0',
'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0',
- 'Dist::Zilla::Plugin::ReadmeFromPod' => '0',
'Dist::Zilla::Plugin::RewriteVersion::Sanitized' => '0',
'Dist::Zilla::Plugin::RunExtraTests' => '0',
'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0',
'Dist::Zilla::Plugin::Test::Compile::PerFile' => '0',
+ 'Dist::Zilla::Plugin::Test::EOL' => '0',
'Dist::Zilla::Plugin::Test::Kwalitee' => '0',
'Dist::Zilla::Plugin::Test::MinimumVersion' => '0',
'Dist::Zilla::Plugin::Test::Perl::Critic' => '0',
@@ -55,22 +64,26 @@ do { my $x = {
'Pod::Coverage::TrustPod' => '0',
'Test::CPAN::Changes' => '0.19',
'Test::CPAN::Meta' => '0',
- 'Test::Kwalitee' => '1.12',
+ 'Test::EOL' => '0',
+ 'Test::Kwalitee' => '1.21',
+ 'Test::More' => '0',
'Test::Pod' => '1.41',
'Test::Pod::Coverage' => '1.08'
},
'suggests' => {
- 'Dist::Zilla::App::Command::bakeini' => '0.001001',
- 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.017002'
+ 'Dist::Zilla::App::Command::bakeini' => '0.002000',
+ 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.023002'
}
},
'runtime' => {
+ 'recommends' => {
+ 'Path::Tiny' => '0.058'
+ },
'requires' => {
'Carp' => '0',
'Dist::Zilla::Role::Plugin' => '0',
'List::UtilsBy' => '0',
'Moose::Role' => '0',
- 'MooseX::AttributeShortcuts' => '0.015',
'Path::Tiny' => '0',
'lib' => '0',
'perl' => '5.008',
@@ -83,8 +96,9 @@ do { my $x = {
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900',
- 'ExtUtils::MakeMaker' => '6.98',
- 'Test::More' => '1.001003'
+ 'ExtUtils::MakeMaker' => '7.00',
+ 'Moose' => '2.000',
+ 'Test::More' => '0.99'
},
'requires' => {
'Dist::Zilla::Chrome::Test' => '0',
@@ -96,7 +110,8 @@ do { my $x = {
'File::Spec' => '0',
'FindBin' => '0',
'Moose' => '0',
- 'Test::More' => '0.89'
+ 'Test::More' => '0.89',
+ 'perl' => '5.008'
}
}
};
diff --git a/t/01-basic.t b/t/01-basic.t
index da7b8ed..effbff0 100644
--- a/t/01-basic.t
+++ b/t/01-basic.t
@@ -46,7 +46,10 @@ $section->current_section->payload->{name} = 'Example';
$section->finalize;
my $instance = Example->plugin_from_config( 'testing', {}, $section );
-
+$instance->distname;
+$instance->fallback;
+$instance->try_built;
+$instance->try_built_method;
is_deeply(
$instance->dump_config,
{
diff --git a/t/02-try-built-mtime.t b/t/02-try-built-mtime.t
index 6dbc4ef..376a295 100644
--- a/t/02-try-built-mtime.t
+++ b/t/02-try-built-mtime.t
@@ -63,6 +63,10 @@ my $instance = Example->plugin_from_config(
},
$section
);
+$instance->distname;
+$instance->fallback;
+$instance->try_built;
+$instance->try_built_method;
is_deeply(
$instance->dump_config,
diff --git a/t/03-try-built-parseversion.t b/t/03-try-built-parseversion.t
index d999de6..97f9740 100644
--- a/t/03-try-built-parseversion.t
+++ b/t/03-try-built-parseversion.t
@@ -62,6 +62,10 @@ my $instance = Example->plugin_from_config(
},
$section
);
+$instance->distname;
+$instance->fallback;
+$instance->try_built;
+$instance->try_built_method;
is_deeply(
$instance->dump_config,
diff --git a/xt/release/eol.t b/xt/author/eol.t
similarity index 58%
rename from xt/release/eol.t
rename to xt/author/eol.t
index d13c49d..24b0b33 100644
--- a/xt/release/eol.t
+++ b/xt/author/eol.t
@@ -2,7 +2,7 @@ use strict;
use warnings;
use Test::More;
-eval 'use Test::EOL';
-plan skip_all => 'Test::EOL required' if $@;
+# generated by Dist::Zilla::Plugin::Test::EOL 0.16
+use Test::EOL;
all_perl_files_ok({ trailing_whitespace => 1 });
diff --git a/xt/release/kwalitee.t b/xt/release/kwalitee.t
index 13cecfa..bcbce84 100644
--- a/xt/release/kwalitee.t
+++ b/xt/release/kwalitee.t
@@ -1,4 +1,9 @@
-# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.07
+# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.11
use strict;
use warnings;
-use Test::Kwalitee;
+use Test::More 0.88;
+use Test::Kwalitee 1.21 'kwalitee_ok';
+
+kwalitee_ok();
+
+done_testing;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-role-bootstrap-perl.git
More information about the Pkg-perl-cvs-commits
mailing list