X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=dist.ini;h=a3da1e5c2e078daeebd987818082bb47bb5c201d;hb=c3cfb2be464645bccc7d5e1e8a400932550a796f;hp=8aba7ff43b681f02755da5ee675075106c270ea0;hpb=1c2a55da0504eeca3af160d7eddc46d319ea2ac6;p=gitmo%2FMooseX-Types.git diff --git a/dist.ini b/dist.ini index 8aba7ff..a3da1e5 100644 --- a/dist.ini +++ b/dist.ini @@ -2,17 +2,35 @@ name = MooseX-Types author = Robert "phaylon" Sedlacek license = Perl_5 copyright_holder = Robert "phaylon" Sedlacek +copyright_year = 2007 -version = 0.34 +[Git::NextVersion] +version_regexp = ^v([\d._]+)(-TRIAL)?$ [NextRelease] -format = %-7v %{yyyy-MM-dd}d +format = %-6V %{yyyy-MM-dd HH:mm:ss ZZZZ}d (%U) -[@Basic] +[@Filter] +-bundle = @Basic +-remove = ConfirmRelease +-remove = ExtraTests + +[Authority] +authority = cpan:PHAYLON [InstallGuide] [MetaJSON] +[MetaNoIndex] +directory = t +directory = xt +directory = examples + +[MetaProvides::Package] +meta_noindex = 1 + +[MetaConfig] + [MetaResources] bugtracker.web = http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-Types bugtracker.mailto = bug-moosex-types@rt.cpan.org @@ -22,27 +40,114 @@ repository.type = git [SurgicalPodWeaver] +[ContributorsFromGit] + [PkgVersion] +[MinimumPerl] + + +[Test::Compile] +bail_out_on_fail = 1 + +[Test::CheckDeps] +:version = 0.005 +fatal = 1 + +[NoTabsTests] +[EOLTests] +[MetaTests] +[Test::CPAN::Changes] +[Test::ChangesHasContent] +[Test::Version] + +[Test::MinimumVersion] +:version = 2.000003 +max_target_perl = 5.008003 [PodSyntaxTests] -;[NoTabsTests] -;[Test::CPAN::Changes] - -[Prereqs / BuildRequires] -FindBin = 0 -Test::Fatal = 0 -Test::Moose = 0 -Test::More = 0.88 -Test::Requires = 0 - -[Prereqs] -Carp = 0 +;[PodCoverageTests] ; we have our own custom one +[Test::Pod::No404s] +[Test::PodSpelling] +stopwords = API +stopwords = Florian +stopwords = Kitover +stopwords = MyStr +stopwords = Napiorkowski +stopwords = Pearcey +stopwords = Perlop +stopwords = PositiveInt +stopwords = Ragwitz +stopwords = Rolsky +stopwords = Sedlacek +stopwords = StrOrArrayRef +stopwords = TODO +stopwords = TypeAndSubExporter +stopwords = autarch +stopwords = caelum +stopwords = coercions +stopwords = documention +stopwords = gotchas +stopwords = hdp +stopwords = inline +stopwords = instantiation +stopwords = isa +stopwords = jnapiorkowski +stopwords = libs +stopwords = namespaces +stopwords = organise +stopwords = parameterize +stopwords = parameterized +stopwords = phaylon +stopwords = rafl +stopwords = subclasses +stopwords = subtype +stopwords = subtypes +stopwords = subtyping +stopwords = typeconstraint + +[AutoPrereqs] + +; specific version requirements +[Prereqs / RuntimeRequires] Carp::Clan = 6.00 Moose = 1.06 Scalar::Util = 1.19 -Sub::Install = 0.924 -Sub::Name = 0 -namespace::clean = 0.19 -perl = v5.8.0 +namespace::autoclean = 0.08 + +[Prereqs / DevelopRequires] +Test::Pod::Coverage = 1.04 +Pod::Coverage::Moose = 0.02 + + +;;; Before Release +[Git::Check] + +[Git::CheckFor::MergeConflicts] + +[Git::CheckFor::CorrectBranch] +:version = 0.004 +release_branch = master + +[Git::Remote::Check] +remote_branch = master + +[CheckPrereqsIndexed] +[RunExtraTests] + + +;;; AfterRelease +[Git::Commit] +allow_dirty = Changes +commit_msg = %N-%v%t%n%n%c + +[Git::Tag] +tag_format = v%v%t +tag_message = v%v%t + +[Git::Push] + +[InstallRelease] +install_command = cpanm . -[@Git] +; listed late, to allow all other plugins which do BeforeRelease checks to run first. +[ConfirmRelease]