Skip to content

Commit

Permalink
Add Module::Pluggable as a requirement, excluding broken versions
Browse files Browse the repository at this point in the history
Module::Pluggable added checks for unreadable files in v6.1 and v6.2.
Those tests fail when installed as root, which may happen in a docker
file, such as under github actions.

While we have no explicit dependency on Module::Pluggable, our
dependencies do, such as Config::Any.

This is a bit of a crutch until Module::Plugable is patched.
Upstream issue: simonwistow/Module-Pluggable#27
  • Loading branch information
veryrusty committed Oct 30, 2024
1 parent cf74367 commit 5c6d412
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions cpanfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ 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 Down

0 comments on commit 5c6d412

Please sign in to comment.