-
Notifications
You must be signed in to change notification settings - Fork 0
/
dist.ini
111 lines (90 loc) · 3.26 KB
/
dist.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
name = Env-Assert
version = 0.010
author = Mikko Koivunalho <mikkoi@cpan.org>
license = Perl_5
copyright_holder = Mikko Koivunalho
copyright_year = 2023
main_module = script/envassert
[Meta::Contributors]
contributor = Ivan Bessarabov <ivan@bessarabov.ru>
contributor = gregor herrmann <gregoa@debian.org>
contributor = Ron Savage <ron@savage.net.au>
[MetaResources]
homepage = https://metacpan.org/dist/Env-Assert
bugtracker.web = http://rt.cpan.org/NoAuth/Bugs.html?Dist=Env-Assert
bugtracker.mailto = bug-Env-Assert@rt.cpan.org
repository.web = https://github.com/mikkoi/env-assert.git
repository.type = git
[Keywords]
keywords = environment variable assert
; These are included in the @basic bundle.
[GatherDir]
[PruneCruft]
[ManifestSkip]
[MetaYAML]
; [License] ; The repo already must/should contain file LICENSE.
[Readme]
;[ExtraTests]
[ExecDir]
dir = script
[ShareDir]
[MakeMaker]
[Manifest]
[TestRelease]
[MetaProvides::Package]
[ConfirmRelease]
[UploadToCPAN]
; Other
[MetaJSON]
[PodWeaver]
; NextRelease must be before [@Git](Git::Commit)
[NextRelease]
; [GitHub::Meta]
; metacpan = 1
[@Git]
[PerlTidy]
perltidyrc = .perltidyrc
[PruneFiles]
[MinimumPerl] ; determine minimum perl version
[AutoPrereqs] ; find prereqs from code
[Prereqs / PhaseDevelop]
-phase = develop
-relationship = suggests
Dist::Zilla::app::Command::podpreview = 0.004
App::FatPacker = 0.010008
[Prereqs / PhaseRuntime]
-phase = runtime
-relationship = requires
perl = 5.010
[CPANFile]
filename = dzil-generated-cpanfile
; xt tests
[Test::PodSpelling] ; xt/author/pod-spell.t
;[Test::DistManifest] ; xt/release/dist-manifest.t - a standard Test::DistManifest test
[MetaTests] ; xt/release/meta-yaml.t
[PodSyntaxTests] ; xt/release/pod-syntax.t
[PodCoverageTests] ; xt/release/pod-coverage.t
[Test::Portability] ; xt/release/portability.t (of file name)
[Test::Version] ; xt/release/test-version.t
[Test::Kwalitee] ; xt/release/kwalitee.t - a standard Test::Kwalitee test
;skiptest=has_meta_yml
;skiptest=metayml_is_parsable
; [Test::CheckChanges] ; xt/release/check-changes.t - a standard Test::CheckChanges test
[Test::CPAN::Changes] ; xt/release/cpan-changes.t - a standard Test::CPAN::Changes test
; [Test::Perl::Critic] ; xt/author/critic.t
; critic_config = .perlcriticrc ; relative to project root
[Test::EOL] ; xt/release/eol.t - a standard Test::EOL test
trailing_whitespace = 1
[Test::UnusedVars] ; xt/release/unused-vars.t - a standard Test::Vars test
;[Test::Synopsis] ; xt/release/synopsis.t
[Test::Pod::LinkCheck] ; xt/release/pod-linkcheck.t - a standard Test::Pod::LinkCheck test
[RunExtraTests] ; run xt/-tests
[CheckExtraTests] ; ensure xt/ tests pass
;[PodVersion] Handled in PodWeaver instead!
[OurPkgVersion]
; After release, always update the self-contained executables to GitHub.
; Use the one that was released. It now contains the current version number.
[Run::AfterRelease]
run = PERL5LIB=./lib fatpack pack %n-%v/script/envassert >envassert.self-contained
run = git add envassert.self-contained
run = git diff --stat envassert.self-contained && git commit -m "Update FatPacked executable" envassert.self-contained