Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 93 lines (72 sloc) 2.633 kb
18fda76 Christian Walde release preparations
authored
1 name = Template-AutoFilter
271cf68 Christian Walde update author email
authored
2 author = Christian Walde <walde.christian@gmail.com>
a5d8e10 Christian Walde change license to a socially more acceptable one
authored
3 license = CC0_1_0
18fda76 Christian Walde release preparations
authored
4 copyright_holder = Christian Walde
5
6d15ab2 Christian Walde new dist.ini
authored
6 ; version provider
7 [AutoVersion] ; builds a version automatically from the date
18fda76 Christian Walde release preparations
authored
8 major = 0
9
6d15ab2 Christian Walde new dist.ini
authored
10 ; choose files to include
11 [GatherDir] ; everything under top dir
12 [PruneCruft] ; default stuff to skip
13 [ManifestSkip] ; if -f MANIFEST.SKIP, skip those, too
14
15 ; file modifications
16 [OurPkgVersion] ; add $VERSION = ... to all files
17 [PodWeaver] ; generate Pod
18 config_plugin = @DAGOLDEN ; my own plugin allows Pod::WikiDoc
19
20 ; generated files
21 [License] ; boilerplate license
22 [ReadmeMarkdownFromPod] ; from Pod (runs after PodWeaver)
23 [CopyReadmeFromBuild] ; for the repo
24
25 ; t tests
eaec453 Christian Walde v0.130420
authored
26 [Test::Compile] ; make sure .pm files all compile
6d15ab2 Christian Walde new dist.ini
authored
27 fake_home = 1 ; fakes $ENV{HOME} just in case
28
29 ; xt tests
30 [MetaTests] ; xt/release/meta-yaml.t
31 [PodSyntaxTests] ; xt/release/pod-syntax.t
32 [PodCoverageTests] ; xt/release/pod-coverage.t
eaec453 Christian Walde v0.130420
authored
33 [Test::Portability] ; xt/release/portability.t (of file name)
34 [Test::Kwalitee] ; xt/release/kwalitee.t
6d15ab2 Christian Walde new dist.ini
authored
35 [Test::Version] ; xt/release/test-version.t
36
37 ; metadata
38 [AutoPrereqs] ; find prereqs from code
39 [MinimumPerl] ; determine minimum perl version
40 [GithubMeta]
41
42 [MetaNoIndex] ; sets 'no_index' in META
43 directory = t
44 directory = xt
45 directory = examples
46 directory = corpus
47 package = DB ; just in case
48
49 [Bugtracker] ; defaults to RT
18fda76 Christian Walde release preparations
authored
50
6d15ab2 Christian Walde new dist.ini
authored
51 [MetaProvides::Package] ; add 'provides' to META files
52 meta_noindex = 1 ; respect prior no_index directives
53
54 [MetaYAML] ; generate META.yml (v1.4)
55 [MetaJSON] ; generate META.json (v2)
56
57 ; build system
58 [ExecDir] ; include 'bin/*' as executables
59 [ShareDir] ; include 'share/' for File::ShareDir
60 [MakeMaker] ; create Makefile.PL
61
62 ; manifest (after all generated files)
63 [Manifest] ; create MANIFEST
64
65 ; before release
66 [Git::Check] ; ensure all files checked in
5053919 Christian Walde v0.112070
authored
67 allow_dirty = Changes
68 allow_dirty = dist.ini
6d15ab2 Christian Walde new dist.ini
authored
69 allow_dirty = README.mkdn
70
71 [CheckPrereqsIndexed] ; ensure prereqs are on CPAN
72 [CheckChangesHasContent] ; ensure Changes has been updated
73 [CheckExtraTests] ; ensure xt/ tests pass
74 [TestRelease] ; ensure t/ tests pass
75 [ConfirmRelease] ; prompt before uploading
76
77 ; releaser
78 [UploadToCPAN] ; uploads to CPAN
79
80 ; after release
81 [NextRelease]
18fda76 Christian Walde release preparations
authored
82
6d15ab2 Christian Walde new dist.ini
authored
83 [Git::Commit]
84 allow_dirty = Changes
5053919 Christian Walde v0.112070
authored
85 allow_dirty = dist.ini
6d15ab2 Christian Walde new dist.ini
authored
86 allow_dirty = README.mkdn
18fda76 Christian Walde release preparations
authored
87
6d15ab2 Christian Walde new dist.ini
authored
88 [Git::Tag] ; tag repo with custom tag
89 tag_format = release-%v
18fda76 Christian Walde release preparations
authored
90
6d15ab2 Christian Walde new dist.ini
authored
91 [Git::Push] ; push repo to remote
92 push_to = origin
Something went wrong with that request. Please try again.