Re: Release::Checklist

[email protected] (Helmut Wollmersdorfer)
Newsgroups perl.cpan.workers
Message-ID <CAHP4_4vcst3ddTDcYjmEoS+z-5zq+9akptL_3bYpb18C5Ko+Pw@mail.gmail.com>
Test::Spelling can be used as a release-test like this:

https://github.com/wollmers/Mojolicious-Plugin-Form/blob/master/t/author-pod-spelling.t

Using Dist::Milla or a well configured Dist::Zilla this will not let you
release.

2015-05-24 11:38 GMT+02:00 H.Merijn Brand <[email protected]>:

> * [Tux] thinks about creating a short ticklist for "What do I do before a
> release"
> <[Tux]> xdg, if we take all the "What should we do" in the three river
> sections
> <[Tux]> and create an "action" for each of those with suggested modules to
> support that "best-practice"
> <[Tux]> module authors can use it to check every point, still haveing the
> freedom to ignore any of the points
> <[Tux]> [v] make test
> <[Tux]> [v] check spelling
> <[Tux]> [ ] check Changlog
> <[Tux]> [ ] check upstream
> <[Tux]> [ ] check downstream
> <[Tux]> etc etc
> <[Tux]> Module::Release, Test::*, Pod::Spell::CommonMistakes,
> Text::Aspell, ...
> <BooK> Tux: so the policies can be partly expressed in code...
> * [Tux] is preparing a new Text::CSV_XS release
> <[Tux]> and the test process by now takes so long I tend to forget steps
> <[Tux]> first test with 105 versions of perl
> <[Tux]> then test on all available OS's
> <[Tux]> then performance tests
> <[Tux]> etc etc
> <[Tux]> then downriver tests
> <[Tux]> a T::CXS release takes a complete working day
>
> https://github.com/Tux/Release-Checklist
> started as a first brainfart
>
> any takers for co-maint?
>
>
> --
> H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
> using perl5.00307 .. 5.21   porting perl5 on HP-UX, AIX, and openSUSE
> http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
> http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.