# cpanm Perl::Critic
# cpanm Tidy::All
# cpanm Perl::::MinimumVersion (has perlver)
+# cpanm App::CPANTS::Lint (has cpants_lint.pl)
# sudo cpan App::perlbrew
# perlbrew init
# sudo apt-get install git
if ( ifyes( "OK. Make a .zip too? [Y/N], <cr>=$default", $default ) ) {
make_zip($tar_gz_file);
}
+
+ if (
+ ifyes(
+ "run cpants_lint.pl to check $tar_gz_file? [Y/N], <cr>='Y'", "Y"
+ )
+ )
+ {
+ my $fout = "tmp/cpants_lint.out";
+ my $cmd = "cpants_lint.pl $tar_gz_file >$fout 2>$fout";
+ post_result($fout);
+ }
return;
}
contents. Be sure it does not have unwanted files.
- If necessary, remove MANIFEST, fix MANIFEST.SKIP and run make manifest again
- run 'cpants-lint.pl' on the .tar.gz and check results
+ (this is an option in build.pl after making a new .tar.gz)
- Do test installs on several systems
+- Review the suggestions in Release::Checklist
+
+ https://metacpan.org/pod/Release::Checklist
+
- Upload Release to CPAN
- Update CPAN tickets
- Upload release to sourceforge