File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed
lib/ModulesPerl6/DbBuilder/Dist Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ my $build = Module::Build->new(
38
38
' Mojo::URL' => ' 0' ,
39
39
' Mojo::UserAgent' => ' 0' ,
40
40
' Mojo::Util' => ' 0' ,
41
- ' Mojolicious' => ' 7.0 ' ,
41
+ ' Mojolicious' => ' 7.28 ' ,
42
42
' Mojolicious::Commands' => ' 0' ,
43
43
' Mojolicious::Plugin::AssetPack' => ' 1.18' ,
44
44
' POSIX' => ' 0' ,
Original file line number Diff line number Diff line change @@ -3,9 +3,10 @@ package ModulesPerl6::DbBuilder::Dist::Source;
3
3
use FindBin; FindBin-> again;
4
4
use File::Spec::Functions qw/ catfile/ ;
5
5
use JSON::Meth qw/ $json/ ;
6
+ use Mojo::File;
6
7
use Mojo::JSON qw/ from_json/ ;
7
8
use Mojo::UserAgent;
8
- use Mojo::Util qw/ slurp spurt decode/ ;
9
+ use Mojo::Util qw/ spurt decode/ ;
9
10
use Try::Tiny;
10
11
11
12
use ModulesPerl6::DbBuilder::Log;
@@ -27,9 +28,10 @@ has _ua => InstanceOf['Mojo::UserAgent'], (
27
28
has _tag_aliases => Maybe[Ref[' HASH' ]], (
28
29
is => ' lazy' ,
29
30
default => sub {
30
- my $raw_tags = eval {
31
- from_json slurp $ENV {MODULESPERL6_TAG_ALIASES_FILE }
32
- // catfile $FindBin::Bin , qw/ .. tag-aliases.json/ ;
31
+ my $raw_tags = eval { from_json( Mojo::File-> new(
32
+ $ENV {MODULESPERL6_TAG_ALIASES_FILE }
33
+ // catfile $FindBin::Bin , qw/ .. tag-aliases.json/
34
+ )-> slurp);
33
35
} || do { warn " \n\n Failed to load tag-aliases.json: $@ \n\n " ; exit ; };
34
36
35
37
my %tags ;
Original file line number Diff line number Diff line change @@ -3,7 +3,8 @@ package ModulesPerl6::DbBuilder::Dist::Source::GitHub;
3
3
use base ' ModulesPerl6::DbBuilder::Dist::Source' ;
4
4
5
5
use Carp qw/ croak/ ;
6
- use Mojo::Util qw/ slurp decode/ ;
6
+ use Mojo::File;
7
+ use Mojo::Util qw/ decode/ ;
7
8
use Pithub;
8
9
use LWP::UserAgent;
9
10
use Time::Moment;
@@ -36,7 +37,7 @@ has _token => Str, (
36
37
my $file = $ENV {MODULES_PERL6_GITHUB_TOKEN_FILE } // ' github-token' ;
37
38
-r $file or log fatal => " GitHub token file [$file ] is missing "
38
39
. ' or has no read permissions' ;
39
- return decode ' utf8' , slurp $file ;
40
+ return decode ' utf8' , Mojo::File -> new( $file ) -> slurp ;
40
41
},
41
42
);
42
43
You can’t perform that action at this time.
0 commit comments