-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdist.ini
More file actions
129 lines (107 loc) · 2.79 KB
/
Copy pathdist.ini
File metadata and controls
129 lines (107 loc) · 2.79 KB
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
name = App-Yath-Script
author = Chad Granum <exodist7@gmail.com>
license = Perl_5
copyright_holder = Chad Granum
[RewriteVersion] ; sets dist version from main module's $VERSION
[License]
[ManifestSkip]
[Manifest]
[NextRelease]
[Git::GatherDir]
exclude_match = ^agent_scripts/
exclude_match = ^worktrees
exclude_match = \.md$ ; internal docs never ship
exclude_filename = LICENSE
exclude_filename = Makefile.PL
exclude_filename = README
exclude_filename = README.md
exclude_filename = cpanfile
exclude_filename = TEMPLATE.pod
[PruneCruft]
; The AI/LLM policy is the one internal .md that ships. Gathered back by name
; because the blanket \.md$ exclusion above is otherwise correct.
[GatherFile]
filename = AI_AND_LLM_POLICY.md
[ExecDir]
dir = scripts
[PodSyntaxTests]
[TestRelease]
[MetaResources]
bugtracker.web = https://github.com/Test-More/App-Yath-Script/issues
repository.url = https://github.com/Test-More/App-Yath-Script/
repository.type = git
[Prereqs]
perl = 5.014000
Carp = 0
File::Spec = 0
Cwd = 3.75
Importer = 0.025
Getopt::Yath = 2.000008
[Prereqs / TestRequires]
Test2::V0 = 1.302199
[Prereqs / ConfigureRequires]
ExtUtils::MakeMaker = 0
[Prereqs / DevelopRequires]
Test::Pod = 1.41
Test::Spelling = 0.12
goto::file = 0
[MakeMaker::Awesome]
:version = 0.26
delimiter = |
header = |if ($ENV{AUTOMATED_TESTING}) {
header = | my $is_njh = 0;
header = | $is_njh ||= -d '/export/home/njh';
header = | $is_njh ||= -d '/home/njh';
header = | $is_njh ||= lc($ENV{USER} // 'na') eq 'njh';
header = | $is_njh ||= lc($ENV{HOME} // 'na') =~ m{njh$};
header = | $is_njh ||= lc($ENV{PATH} // 'na') =~ m{/njh/};
header = | die "OS unsupported\nNJH smokers are broken, aborting tests.\n"
header = | if $is_njh;
header = |}
[CPANFile]
[MetaYAML]
[MetaJSON]
; authordep Pod::Markdown
[ReadmeFromPod / Markdown]
filename = lib/App/Yath/Script.pm
type = markdown
readme = README.md
[ReadmeFromPod / Text]
filename = lib/App/Yath/Script.pm
type = text
readme = README
[CopyFilesFromBuild]
copy = LICENSE
copy = cpanfile
copy = README
copy = README.md
copy = Makefile.PL
[Git::Check]
allow_dirty = Makefile.PL
allow_dirty = README
allow_dirty = README.md
allow_dirty = cpanfile
allow_dirty = LICENSE
allow_dirty = Changes
[Git::Commit]
allow_dirty = Makefile.PL
allow_dirty = README
allow_dirty = README.md
allow_dirty = cpanfile
allow_dirty = LICENSE
allow_dirty = Changes
[Git::Tag]
tag_format = script-v%v
[FakeRelease]
[BumpVersionAfterRelease]
[Git::Commit / Commit_Changes]
munge_makefile_pl = true
allow_dirty = Makefile.PL
allow_dirty = README
allow_dirty = README.md
allow_dirty = cpanfile
allow_dirty = LICENSE
allow_dirty = Changes
allow_dirty_match = ^lib/.*\.pm$
allow_dirty_match = ^scripts/
commit_msg = Automated Version Bump