NAME
Dist::Zilla::PluginBundle::YANICK - Be like Yanick when you build your dists
VERSION
version 0.32.1
DESCRIPTION
This is the plugin bundle that Yanick uses to release his distributions. It's roughly equivalent to
[Git::Contributors]
[ContributorsFile]
[Test::Compile]
[CoalescePod]
[MakeMaker]
[InstallGuide]
[Covenant]
[PluginBundle::YANICK::Contributing]
[ContributorCovenant]
[GithubMeta]
remote=github
[MetaYAML]
[MetaJSON]
[PodWeaver]
[License]
[HelpWanted]
[ReadmeMarkdownFromPod]
[CoderwallEndorse]
users = yanick:Yanick
[NextRelease]
time_zone = America/Montreal
[MetaProvides::Package]
[MatchManifest]
[ManifestSkip]
[Git::GatherDir]
exclude_filename = cpanfile
exclude_filename = AUTHOR_PLEDGE
exclude_filename = CODE_OF_CONDUCT.md
[CopyFilesFromBuild]
copy = cpanfile
[ExecDir]
[PkgVersion]
[Authority]
[Test::ReportPrereqs]
[Signature]
[AutoPrereqs]
[CheckChangesHasContent]
[TestRelease]
[ConfirmRelease]
[Git::Check]
[PreviousVersion::Changelog]
[NextVersion::Semantic]
[ChangeStats::Git]
group=STATISTICS
[Git::Commit]
[Git::CommitBuild]
release_branch = releases
multiple_inheritance = 1
[Git::Tag]
tag_format = v%v
branch = releases
[UploadToCPAN]
[Git::Push]
push_to = github main releases
[InstallRelease]
install_command = cpanm .
[SchwartzRatio]
[RunExtraTests]
[Test::UnusedVars]
[DOAP]
process_changes = 1
[CPANFile]
[CopyrightYearFromGit]
[GitHubREADME::Badge]
[SecurityPolicy]
-policy = Individual
timeframe = 1 month
perl_support_years = 5
ARGUMENTS
autoprereqs_skip
Passed as skip
to AutoPrereqs.
authority
Passed to Dist::Zilla::Plugin::Authority.
fake_release
If given a true value, uses Dist::Zilla::Plugin::FakeRelease instead of Dist::Zilla::Plugin::Git::Push, Dist::Zilla::Plugin::UploadToCPAN, and Dist::Zilla::Plugin::InstallRelease.
Can also be triggered via the FAKE environment variable.
builder
ModuleBuild
or MakeMaker
. Defaults to MakeMaker
.
mb_class
Passed to ModuleBuild
plugin.
include_dotfiles
For Git::GatherDir
. Defaults to false.
doap_changelog
If the DOAP plugin should generate the project history off the changelog. Defaults to true.
dev_branch
Main development branch.
Defaults to main
.
release_branch
Branch on which the CPAN images are commited.
Defaults to releases
.
upstream
The name of the upstream repo.
Defaults to github
.
import_from_build
import_from_build = cpanfile,AUTHOR_PLEDGE,CODE_OF_CONDUCT.md,CONTRIBUTING.md
Comma-separated list of files to import in the checked out repo from the build.
Defaults to cpanfile,AUTHOR_PLEDGE,CODE_OF_CONDUCT.md,CONTRIBUTING.md
AUTHOR
Yanick Champoux <yanick@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2025 by Yanick Champoux.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.