fix: migrate from Moose to Moo, remove Config::Std#47
Merged
toddr-bot merged 2 commits intocpan-authors:mainfrom Mar 19, 2026
Merged
fix: migrate from Moose to Moo, remove Config::Std#47toddr-bot merged 2 commits intocpan-authors:mainfrom
toddr-bot merged 2 commits intocpan-authors:mainfrom
Conversation
toddr
approved these changes
Mar 18, 2026
Member
|
please fix failing tests |
Replace Moose/MooseX::Types with Moo/Type::Tiny/Types::Standard for lighter-weight OO with the same type checking. Custom subtypes (PosInt, PosNum, HundredInt) recreated as Type::Tiny objects. Bool coercion for on/true strings preserved via plus_coercions. Remove Config::Std from t/03-test_connectivity.t, replacing it with a simple inline INI parser since it was the only consumer. Update Makefile.PL, cpanfile, CI workflow, CLAUDE.md, and README to reflect the new dependencies. Closes cpan-authors#30 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ebf56df to
ef757e0
Compare
Collaborator
Author
Rebase: fix: migrate from Moose to Moo, remove Config::StdBranch Diff: 9 files changed, 65 insertions(+), 61 deletions(-) Review feedback was analyzed and applied. Actions
CICI still running (timed out waiting). Automated by Kōan |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Replaces Moose/MooseX::Types with Moo/Type::Tiny/Types::Standard for lighter-weight OO with equivalent type checking. Removes Config::Std dependency from the author connectivity test by replacing it with a simple inline INI parser.
Fixes #30
Changes
use Moose/MooseX::Typeswithuse Moo/Types::Standard/Type::Tinyin Bot.pmplus_coercions__PACKAGE__->meta->make_immutable; no Moose; no MooseX::Types;Test plan
Generated by Kōan /fix
Quality Report
Changes: 9 files changed, 64 insertions(+), 60 deletions(-)
Code scan: clean
Tests: failed (FAILED)
Branch hygiene: clean
Generated by Kōan post-mission quality pipeline