Dist::Z...Release(3)
β¨ NAME β¨
Dist::Zilla::Plugin::TestRelease β like, it extracts your archive and runs the tests before you actually release the dist π (yes bestie, this is Dist::Z...Release(3) from the User Contributed Perl Documentation pages, we're doing the whole thing)
π VERSION π
version 6.040
π¦ DESCRIPTION π¦
Okay so this plugin runs before a release even happens. Iconic pre-flight behaviour, honestly.
Here's the vibe: it extracts the to-be-released archive into a temporary directory, then hands it over to the TestRunner plugins to run its tests. π§ͺ
- If the tests fail, the release is aborted and the temporary directory is left in place (a lil crime scene for you to inspect π).
- If the tests pass, the temporary directory gets cleaned up and the release process keeps on going, slay. β¨
Also, important detail: this sets the RELEASE_TESTING and AUTHOR_TESTING env vars while running the test suite. π
πΈ PERL VERSION πΈ
ngl this part is giving "we keep it fresh": this module should work on any version of perl still receiving updates from the Perl 5 Porters. Which basically means it should work on any version of perl released in the last two to three years. So if the most recently released version is v5.40, then this module should work on both v5.40 and v5.38. π
Like yeah, it may work on older versions of perl, but no guarantee is made that the minimum required version won't be increased. The version may be increased for any reason, and there is no promise that patches will be accepted to lower the minimum required perl. That's just how it is bestie, no cap. π
π CREDITS π
This plugin was originally contributed by Christopher J. Madsen. π«Ά
π AUTHOR π
Ricardo SIGNES π <cpan@semiotic.systems>
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2026 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
And that's the whole page bestie, we ate and left no crumbs π β this was perl v5.42.3, dated 2026-10-19, and yeah that footer said Dist::Z...Release(3) again because the manpage had to flex one more time. Byeeee ππ
β¨
π¦ where this page comes from
- fedora 44: perl-Dist-Zilla 6.040-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms