Skip to content

Commit

Permalink
Alternate way to specify we do not want Module::Pluggable 6.1 or 6.2
Browse files Browse the repository at this point in the history
This way we do not have to bump EUMM
  • Loading branch information
veryrusty committed Oct 30, 2024
1 parent 5c6d412 commit e5790b9
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion cpanfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ requires 'Import::Into';
requires 'JSON::MaybeXS';
requires 'List::Util', '1.29'; # 1.29 has the pair* functions
requires 'MIME::Base64', '3.13'; # 3.13 has the URL safe variants
requires 'Module::Pluggable', '!= 6.1, != 6.2'; # 6.1 and 6.2 fail their test suite when run as root
requires 'Module::Runtime';
requires 'Moo', '2.000000';
requires 'Moo::Role';
Expand All @@ -48,6 +47,12 @@ requires 'File::Which';
requires 'Role::Tiny', '2.000000';
conflicts 'Role::Tiny', '== 2.000007';

# Module::Pluggable 6.1 and 6.2 fail their test suite when run as root,
# such as under docker in a github action
requires 'Module::Pluggable';
conflicts 'Module::Pluggable', '== 6.1';
conflicts 'Module::Pluggable', '== 6.2';

# Minimum version of YAML is needed due to:
# - https://github.com/PerlDancer/Dancer2/issues/899
# Excluded 1.16 is needs due to:
Expand Down

0 comments on commit e5790b9

Please sign in to comment.