Commit | Line | Data |
669588e2 |
1 | name = MooseX-Getopt |
669588e2 |
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> |
d03999d6 |
9 | author = Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> |
10 | author = Ævar Arnfjörð Bjarmason <avar@cpan.org> |
669588e2 |
11 | author = Chris Prather <perigrin@cpan.org> |
2398d628 |
12 | author = Karen Etheridge <ether@cpan.org> |
97efedac |
13 | author = Jonathan Swartz <swartz@pobox.com> |
669588e2 |
14 | license = Perl_5 |
15 | copyright_holder = Infinity Interactive, Inc |
16 | |
40a0a208 |
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 |
ea0883ad |
20 | ; r/w: gitmo@git.moose.perl.org:MooseX-Getopt.git |
40a0a208 |
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 | |
3737d493 |
25 | [@Filter] |
26 | -bundle = @Basic |
27 | -remove = ExtraTests |
40a0a208 |
28 | |
29 | [AutoPrereqs] |
30 | skip = ^(Base)?App |
31 | skip = MooseX::SimpleConfig |
32 | skip = MooseX::ConfigFromFile |
ab59e697 |
33 | |
2a289664 |
34 | [Prereqs / TestRecommends] |
35 | MooseX::ConfigFromFile = 0 |
36 | MooseX::SimpleConfig = 0.07 |
2a289664 |
37 | |
52050e2c |
38 | [InstallGuide] |
39 | [MetaConfig] |
40 | [MetaProvides::Package] |
41 | [Git::Describe] |
52050e2c |
42 | [MinimumPerl] |
40a0a208 |
43 | [MetaJSON] |
44 | [PkgVersion] |
45 | |
46 | [Authority] |
47 | authority = cpan:STEVAN |
48 | |
49 | [PodWeaver] |
50 | config_plugin = @FLORA |
52050e2c |
51 | |
40a0a208 |
52 | [PodSyntaxTests] |
53 | [PodCoverageTests] |
54 | [NoTabsTests] |
55 | [EOLTests] |
ea0fc826 |
56 | [Test::DistManifest] |
bdafc2de |
57 | [Test::Compile] |
69eeaa97 |
58 | bail_out_on_fail = 1 |
59 | |
bdafc2de |
60 | [Test::MinimumVersion] |
61 | [MetaTests] |
ab59e697 |
62 | [Test::CPAN::Changes] |
8056b8da |
63 | [Test::ChangesHasContent] |
c393480e |
64 | ;[Test::Pod::LinkCheck] ; many outstanding bugs; fails tests |
638b291b |
65 | [Test::Pod::No404s] |
66 | [CheckPrereqsIndexed] |
67 | [Test::Version] |
cdd39588 |
68 | |
b8b46105 |
69 | [Test::CheckDeps] |
cdd39588 |
70 | :version = 0.005 |
71 | fatal = 1 |
8056b8da |
72 | |
73 | [Git::Remote::Check] |
74 | remote_branch = master |
75 | |
76 | [Git::CheckFor::CorrectBranch] |
02f72400 |
77 | ; waiting for fix on tag formats |
78 | ;[Git::CheckFor::Fixups] |
ea0fc826 |
79 | |
0ec8772c |
80 | [Git::Check] |
ebfe3192 |
81 | ; workaround for [@Git] bug |
82 | allow_dirty = NOTHING |
0ec8772c |
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 |
f6e9269b |
89 | [NextRelease] |
c587fbc0 |
90 | :version = 4.300018 |
91 | format = %-8V %{yyyy-MM-dd HH:mm:ss ZZZZ}d |
0ec8772c |
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] |
fe7d1df5 |
96 | allow_dirty = Changes |
46f97dbe |
97 | commit_msg = %N-%v%t%n%n%c |
0ec8772c |
98 | |
99 | ; ...and the resulting head commit will be tagged |
100 | [Git::Tag] |
fe7d1df5 |
101 | tag_format = v%v%t |
0ec8772c |
102 | tag_message = v%v%t |
362385c0 |
103 | |
104 | ; ...and then pushed to the origin repository |
105 | [Git::Push] |
fe7d1df5 |
106 | |
107 | ; ...and installed locally |
108 | [InstallRelease] |
109 | install_command = cpanm . |
110 | |
111 | ; ... and then we do 'dzil clean' |
112 | [Clean] |