Skip to content

Commit 1a33af1

Browse files
committed
tickets - mode + removed type
1 parent af1a139 commit 1a33af1

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

bin/tickets.pl

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use MetaCPAN::Logger qw< :log :dlog >;
66

7+
use Getopt::Long;
78
use Ref::Util qw< is_hashref is_ref >;
89
use HTTP::Request::Common qw< GET >;
910
use URI::Escape qw< uri_escape >;
@@ -17,6 +18,15 @@
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
2131
my $rt_summary_url //= 'https://rt.cpan.org/Public/bugs-per-dist.tsv';
2232

@@ -30,7 +40,7 @@
3040
my $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 );
3444
my $bulk = $es->bulk();
3545

3646
check_all_distributions();
@@ -43,7 +53,7 @@
4353

4454
# make sure all distributions have an entry
4555
sub 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 => {
@@ -123,7 +133,7 @@ ($d)
123133
sub 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 => {

0 commit comments

Comments
 (0)