• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

peczenyj / MooX-Role-Parameterized / 25949945521
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: v0.701
DEFAULT BRANCH: master
Ran 16 May 2026 02:04AM UTC
Jobs 1
Files 3
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 May 2026 02:02AM UTC coverage: 94.595% (+0.2%) from 94.444%
25949945521

push

github

web-flow
Release 0.600: minimum Perl 5.12 (#24)

* Raise minimum Perl version to 5.12

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Sync AGENTS.md with the Perl 5.12 floor

* Release 0.600: minimum Perl 5.12

* Declare module versions via package NAME VERSION syntax

Replace `our $VERSION = "0.600";` with the `package NAME 0.600;`
statement form in all three modules. This syntax requires Perl 5.12,
which is now the minimum supported version. Perl preserves the literal
`0.600` (trailing zeros intact), and ExtUtils::MakeMaker's parse_version
reads it correctly for VERSION_FROM.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Roadmap: name the redundant use strict removal in the Phase 4 row

The decisions table already defers dropping the now-redundant
`use strict;` (implied by `use v5.12;`) to Phase 4. Surface it in the
Phase 4 roadmap row so it is visible in the phase list itself.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Rename CONTRIBUTING.pod to CONTRIBUTING so it is not installed

ExtUtils::MakeMaker auto-harvests every *.pm/*.pod file in the
distribution. The root-level CONTRIBUTING.pod was therefore installed as
the bogus MooX::Role::CONTRIBUTING POD document. Dropping the .pod
extension keeps the file shipping in the tarball but stops EUMM from
treating it as an installable module. The two in-file `perldoc`
references are updated to `perldoc ./CONTRIBUTING` (without the
extension, perldoc would search @INC for a module instead of the file).

Fixes #22
Reported-by: Petr Pisar <ppisar>

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Fix two kwalitee issues in distribution metadata

- test_prereq_matches_use: t/03_with.t uses Role::Tiny directly, but it
  was only available transitively via Moo. Declare it in TEST_REQUIRES.
- meta_yml_has_provides: add a META 'provides' map. It is built from the
  lib/ modules, with each version read via MM->parse_version so it stays
  in sync with VERSION_FROM rathe... (continued)

3 of 3 new or added lines in 3 files covered. (100.0%)

105 of 111 relevant lines covered (94.59%)

12.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25949945521.1 16 May 2026 02:04AM UTC 3
94.59
GitHub Action Run
Source Files on build 25949945521
  • Tree
  • List 3
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 86551748 on github
  • Prev Build on devel (#25926767448)
  • Next Build on devel (#25955126581)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc