Skip to content

Commit 6dcb0a4

Browse files
authored
Merge pull request #78 from happy-barney/hpb/reenable-5.8
Reenable building image for v5.8
2 parents 2b81773 + 930d126 commit 6dcb0a4

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

.github/workflows/publish-to-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
id: action
2121
uses: perl-actions/perl-versions@main
2222
with:
23-
since-perl: '5.10'
23+
since-perl: '5.8'
2424
with-devel: 'true'
2525

2626
# bookworm base images only exist for 5.36 and newer.

cpanfile

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ sub requires_by_perl {
5757
unless @_ == 1 || $] < shift
5858
;
5959

60-
push @requires, shift // return;
60+
my $version = shift;
61+
return unless defined $version;
62+
63+
push @requires, $version;
6164
last;
6265
}
6366

@@ -71,6 +74,9 @@ sub skip { undef }
7174
requires_by_perl 'App::cpanoutdated',
7275
;
7376

77+
requires_by_perl 'App::Prove', # Upgrade to newest version
78+
;
79+
7480
requires_by_perl 'Code::TidyAll::Plugin::SortLines::Naturally',
7581
prior 5.012 => skip
7682
;
@@ -175,6 +181,11 @@ requires_by_perl 'ExtUtils::MakeMaker',
175181
requires_by_perl 'File::Temp',
176182
;
177183

184+
requires_by_perl 'HTML::Tagset', # Transitive dependency of Plack
185+
prior 5.010 => '==3.20',
186+
otherwise skip
187+
;
188+
178189
requires_by_perl 'IO::Socket::IP',
179190
prior 5.014 => '==0.41',
180191
;
@@ -190,14 +201,15 @@ requires_by_perl 'Module::Build',
190201
;
191202

192203
requires_by_perl 'Perl::Critic',
193-
prior 5.010 => '==1.142',
204+
prior 5.010 => '==1.140', # v.142 - failing test t/20_policies.t
194205
otherwise '>= 1.144',
195206
;
196207

197208
requires_by_perl 'Perl::Tidy', '>= 20220217',
198209
;
199210

200211
requires_by_perl 'Plack',
212+
prior 5.010 => undef, # requires Pod::Usage >= 1.36 (podlators)
201213
prior 5.012 => '==1.0050',
202214
otherwise skip
203215
;
@@ -219,6 +231,11 @@ requires_by_perl 'Pod::Readme',
219231
prior 5.012 => skip,
220232
;
221233

234+
requires_by_perl 'Pod::Usage', # Dependency of Plack
235+
prior 5.010 => '==1.70',
236+
otherwise skip
237+
;
238+
222239
requires_by_perl 'Pod::Spell', '>= 1.25',
223240
;
224241

@@ -278,6 +295,7 @@ requires_by_perl 'Test::MinimumVersion',
278295
;
279296

280297
requires_by_perl 'Test::MockModule',
298+
prior 5.010 => '==0.175', # since 0.176 t/mock_strict.t is failing
281299
prior 5.012 => '==0.178',
282300
;
283301

0 commit comments

Comments
 (0)