The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Dist::Zilla::PluginBundle::GEEKRUTH - Be like GeekRuthie when you build your dists

VERSION

version 2.0002

DESCRIPTION

This is the plugin bundle that Ruthie uses to release her distributions. It's roughly equivalent to

[Git::Contributors]
[ContributorsFile]
[Test::Compile]
[CoalescePod]
[MakeMaker]
[InstallGuide]
[Covenant]
[ContributorCovenant]
[GitLab::Update]
[GitLab::Meta]
   p3rl = 1
   metacpan = 0

[MetaYAML]
[MetaJSON]
[PodWeaver]
[License]
[NextRelease]
time_zone = America/New_York

[MetaProvides::Package]
[MetaData::BuiltWith]
[Manifest]
[ManifestSkip]
[Git::GatherDir]
[PruneCruft]
[ExecDir]
[OurPkgVersion]
[INI::Baked]
[Authority]
locate_comment =    
[Test::ReportPrereqs]
[TidyAll]
[AutoPrereqs]
[Prereqs::Plugins]
[CheckChangesHasContent]
[ReadmeMarkdownFromPod]
[TestRelease]
[ConfirmRelease]
[Git::Check]
[CopyrightYearFromGit]

[PreviousVersion::Changelog]
[NextVersion::Semantic]
major = MAJOR, API CHANGE
minor = MINOR, ENHANCEMENTS
revision = REVISION, BUG FIXES
format = %d.%02d%02d

[ChangeStats::Git]
group=STATISTICS
develop_branch=main

[Git::CommitBuild]
release_branch = releases
multiple_inheritance = 1

[Git::Tag]
tag_format = v%v
branch     = releases

[Git::Commit]
[UploadToCPAN]
[Git::Push]
push_to = origin main releases

[InstallRelease]
install_command = cpanm .

[SchwartzRatio]
[RunExtraTests]
[Test::UnusedVars]
[CPANFile]
[MinimumPerl]

ARGUMENTS

autoprereqs_skip

Passed as skip to AutoPrereqs.

authority

Passed to Dist::Zilla::Plugin::Authority.

Defaults to cpan:GEEKRUTH.

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.

dev_branch

Master development branch.

Defaults to main.

release_branch

Branch on which the CPAN images are commited.

Defaults to releases.

remove_plugin

Lets you drop a plugin from the bundle for this distro; see Dist::Zilla::Role::PluginBundle::PluginRemover.

upstream

The name of the upstream repo.

Defaults to origin.

ACKNOWLEDGEMENT

There is much shameless plagarism here from the work of Yanick Champoux. He never seems to complain.

AUTHOR

D Ruth Holloway <ruth@hiruthie.me>

COPYRIGHT AND LICENSE

This software is copyright (c) 2022 by D Ruth Holloway.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.