diff --git a/tools/releasable/Sakefile b/tools/releasable/Akefile similarity index 92% rename from tools/releasable/Sakefile rename to tools/releasable/Akefile index 9c48753a7b6..0028eab1f27 100644 --- a/tools/releasable/Sakefile +++ b/tools/releasable/Akefile @@ -22,11 +22,6 @@ use File::Directory::Tree; my $THREADS = 7; -# These are used so that you can run tests on a faster machine. -my $SSH = ‘alex@localhost’; # TODO make it configurable -my $SSH-PATH = ‘/home/alex/git/Releasable/’; # TODO make it configurable -my $RSYNC = “$SSH:$SSH-PATH”; - my $WIKIPEDIA-NAME = %*ENV; # currently not used my $ANTIFLAP = 3; @@ -86,39 +81,34 @@ task ‘foo’, { } task ‘all’ => ‘clean’, { # except human-upload - # TODO maybe don't runout but just depend on other tasks - # You may need to *prepend* PATH modifications in bashrc - run , $SSH, “cd $SSH-PATH && sake clean”; - run ; - run , $SSH, “cd $SSH-PATH && sake nqp”; - run ; - run , $SSH, “cd $SSH-PATH && sake rakudo”; - run ; - say ‘Now run 「sake human-upload」 to publish your changes’; + run ; + run ; + run ; + run ; + run ; + say ‘Now run 「ake human-upload」 to publish your changes’; True } task ‘all-rakudo-only’ => ‘clean’, { # TODO maybe don't runout but just depend on other tasks # You may need to *prepend* PATH modifications in bashrc - run , $SSH, “cd $SSH-PATH && sake clean”; - run ; # just 「get-all」 and 「rsync-push」 instead of 「human-1」 - run , $SSH, “cd $SSH-PATH && sake nqp”; - run ; - run , $SSH, “cd $SSH-PATH && sake rakudo”; - run ; - say ‘Now run 「sake human-upload-rakudo-only」 to publish your changes’; + run ; # just 「get-all」 instead of 「human-1」 + run ; + run ; + run ; + run ; + say ‘Now run 「ake human-upload-rakudo-only」 to publish your changes’; True } ########## Aggregates ########## -task ‘human-1’ => ; +task ‘human-1’ => ; # TODO ensure human-1 task ‘nqp’ => ; -task ‘human-2’ => ; +task ‘human-2’ => ; task ‘human-2-extra’ => ; -task ‘human-3’ => ; +task ‘human-3’ => ; task ‘human-upload’ => ; ########## Misc ########## -task ‘rsync-pull’, { - run , $RSYNC, ‘.’; - True -} - -task ‘rsync-push’, { - run , ‘.’, $RSYNC; - True -} - task ‘clean’, { rmtree $MOAR-PATH if $MOAR-PATH.e; rmtree $NQP-PATH if $NQP-PATH.e; @@ -354,7 +332,7 @@ task ‘rakudo-manual-check’, { # Step ❶ (rakudo release guide) say ‘ + Review the RT queue’; say ‘ + Update the release announcement draft’; say ‘’; - say ‘Everything else will be done for you by this Sakefile’; + say ‘Everything else will be done for you by this Akefile’; # TODO more? }