File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 44
55use MetaCPAN::Logger qw< :log :dlog > ;
66
7+ use Getopt::Long;
78use Ref::Util qw< is_hashref is_ref > ;
89use HTTP::Request::Common qw< GET > ;
910use URI::Escape qw< uri_escape > ;
1718 ua
1819> ;
1920
21+ # args
22+ my ( $mode );
23+ GetOptions(
24+ " mode=s" => \$mode ,
25+ );
26+ # TODO: find a better way
27+ my @es_mode = ( $mode ? (mode => $mode ) : () );
28+ $mode and $mode eq ' test' and Log::Log4perl::init(' log4perl_test.conf' );
29+
2030# setup
2131my $rt_summary_url //= ' https://rt.cpan.org/Public/bugs-per-dist.tsv' ;
2232
3040my $gh_graphql = Net::GitHub::V4-> new(
3141 ( $gh_token ? ( access_token => $gh_token ) : () ) );
3242
33- my $es = MetaCPAN::ES-> new( index => " cpan " , type => " distribution " );
43+ my $es = MetaCPAN::ES-> new( index => " distribution " , @es_mode );
3444my $bulk = $es -> bulk();
3545
3646check_all_distributions();
4353
4454# make sure all distributions have an entry
4555sub check_all_distributions () {
46- my $es_release = MetaCPAN::ES-> new( type => " release" );
56+ my $es_release = MetaCPAN::ES-> new( index => " release" , @es_mode );
4757 my $scroll_release = $es_release -> scroll(
4858 body => {
4959 query => {
123133sub index_github_bugs () {
124134 log_debug {' Fetching GitHub issues' };
125135
126- my $es_release = MetaCPAN::ES-> new( type => " release" );
136+ my $es_release = MetaCPAN::ES-> new( index => " release" , @es_mode );
127137 my $scroll_release = $es_release -> scroll(
128138 body => {
129139 query => {
You can’t perform that action at this time.
0 commit comments