2ae33dab56b1e8e340059bd740798baecf74293d
[gitmo/MooseX-Getopt.git] / dist.ini
1 name = MooseX-Getopt
2 author = Stevan Little <stevan@iinteractive.com>
3 author = Brandon L. Black <blblack@gmail.com>
4 author = Yuval Kogman <nothingmuch@woobling.org>
5 author = Ryan D Johnson <ryan@innerfence.com>
6 author = Drew Taylor <drew@drewtaylor.com>
7 author = Tomas Doran <bobtfish@bobtfish.net>
8 author = Florian Ragwitz <rafl@debian.org>
9 author = Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
10 author = Ævar Arnfjörð Bjarmason <avar@cpan.org>
11 author = Chris Prather <perigrin@cpan.org>
12 author = Karen Etheridge <ether@cpan.org>
13 author = Jonathan Swartz <swartz@pobox.com>
14 license = Perl_5
15 copyright_holder = Infinity Interactive, Inc
16
17 [MetaResources]
18 bugtracker.web    = https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Getopt
19 bugtracker.mailto = bug-MooseX-Getopt@rt.cpan.org
20 ; r/w: gitmo@git.moose.perl.org:MooseX-Getopt.git
21 repository.url    = git://git.moose.perl.org/MooseX-Getopt.git
22 repository.web    = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Getopt.git;a=summary
23 repository.type   = git
24
25 [@Filter]
26 -bundle = @Basic
27 -remove = ExtraTests
28
29 [AutoPrereqs]
30 skip = ^(Base)?App
31 skip = MooseX::SimpleConfig
32 skip = MooseX::ConfigFromFile
33
34 [Prereqs / TestRecommends]
35 MooseX::ConfigFromFile = 0
36 MooseX::SimpleConfig = 0.07
37
38 [InstallGuide]
39 [MetaConfig]
40 [MetaProvides::Package]
41 [Git::Describe]
42 [MinimumPerl]
43 [MetaJSON]
44 [PkgVersion]
45
46 [Authority]
47 authority = cpan:STEVAN
48
49 [PodWeaver]
50 config_plugin = @FLORA
51
52 [PodSyntaxTests]
53 [PodCoverageTests]
54 [NoTabsTests]
55 [EOLTests]
56 [Test::DistManifest]
57 [Test::Compile]
58 bail_out_on_fail = 1
59
60 [Test::MinimumVersion]
61 [MetaTests]
62 [Test::CPAN::Changes]
63 [Test::ChangesHasContent]
64 ;[Test::Pod::LinkCheck]     ; many outstanding bugs; fails tests
65 [Test::Pod::No404s]
66 [CheckPrereqsIndexed]
67 [Test::Version]
68
69 [Test::CheckDeps]
70 :version = 0.005
71 fatal = 1
72
73 [Git::Remote::Check]
74 remote_branch = master
75
76 [Git::CheckFor::CorrectBranch]
77 ; waiting for fix on tag formats
78 ;[Git::CheckFor::Fixups]
79
80 [Git::Check]
81 ; workaround for [@Git] bug
82 allow_dirty = NOTHING
83
84 ; automatically calculate the next version from the last git tag
85 ; override with V=
86 [Git::NextVersion]
87
88 ; add the version to Changes
89 [NextRelease]
90 :version = 4.300018
91 format = %-8V  %{yyyy-MM-dd HH:mm:ss ZZZZ}d
92
93 ; after release, the version in Changes file will be committed
94 ; with a message listing the changes for this release
95 [Git::Commit]
96 allow_dirty = Changes
97 commit_msg = %N-%v%t%n%n%c
98
99 ; ...and the resulting head commit will be tagged
100 [Git::Tag]
101 tag_format = v%v%t
102 tag_message = v%v%t
103
104 ; ...and then pushed to the origin repository
105 [Git::Push]
106
107 ; ...and installed locally
108 [InstallRelease]
109 install_command = cpanm .
110
111 ; ... and then we do 'dzil clean'
112 [Clean]