Skip to content

Commit

Permalink
Discourage manual releasing
Browse files Browse the repository at this point in the history
Because it's prone to human error and this was demonstrated countless
times (and we've been using tools for more than a year now).

This is the first step in improving the document to be more useful for
those who rely on tools. More commits will follow.
  • Loading branch information
AlexDaniel committed Apr 2, 2018
1 parent 232c664 commit 916b41a
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions docs/release_guide.pod
Expand Up @@ -32,6 +32,26 @@ some releases to ensure any compatibility issues are resolved.

=head2 Steps to create a release (for release managers)

B<⚠ Please try to rely on automation instead of doing the release
manually.> This document describes steps that should be performed
by tools, and in a way serves as a documentation for them.

Currently there are two tools:

=over

=item *
Release Sakefile (not published yet) which is meant to be used together with
L<Releasable|https://github.com/perl6/whateverable/wiki/Releasable> bot

=item *
L<NeuralAnomaly|https://github.com/zoffixznet/na> bot

=back

Some things are hard to automate, and you have to understand what is
(and what is not) done by the tool you are using, so read on.

=over 4

=item 1.
Expand Down

0 comments on commit 916b41a

Please sign in to comment.