This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Replace Release Managers Guide (RMG) with new version:
authorSawyer X <xsawyerx@cpan.org>
Sun, 14 May 2017 10:24:07 +0000 (12:24 +0200)
committerAaron Crane <arc@cpan.org>
Sun, 16 Jul 2017 11:57:37 +0000 (12:57 +0100)
commit7c4d78796f746fb217896d9b7225d295d60e266b
tree227ebec08baf7e89233149672a37f2a7743783fa
parentca380389350a04f7b4d81db98c19a0409113d7c2
Replace Release Managers Guide (RMG) with new version:

Many of the mistakes made by me during a release has to do with the
confusing instructions in the guide.

* Some steps are mentioned in different order
* Some steps are mentioned (and noted to *NOT* do)
* The confusion between "MAINT" and "BLEAD-FINAL", and "BLEAD-FINAL"
  and "BLEAD-POINT".

This generator generates a checklist with only the instruction you
*will* have to perform. Any steps that mentions they must be skipped
for the release will not be included in the end-result.

Unlike the previous guide, you need not know the type of the release
you do. Instead, you give the version you want to release and it
generates the appropriate one for you.

All the following incantations work:

    perl Porting/make-rmg-checklist --version 5.26.0-RC2 # RC
    perl Porting/make-rmg-checklist --version 5.26.0     # BLEAD-FINAL
    perl Porting/make-rmg-checklist --version 5.27.0     # BLEAD-POINT
    perl Porting/make-rmg-checklist --version 5.27.1     # BLEAD-POINT
    perl Porting/make-rmg-checklist --version 5.26.1     # MAINT

Extra benefit: Apparently it includes additional checklist steps
at the top that somehow are not included when you currently generate.

Downside: HTML is not yet supported.
Porting/make-rmg-checklist
Porting/release_managers_guide.pod