xslate / p5-Mouse

Lightweight class builder for Perl, as a subset of Moose
https://metacpan.org/release/Mouse
Other
46 stars 32 forks source link

Add Basic GitHub CI workflow #110

Closed atoomic closed 3 years ago

atoomic commented 3 years ago

This commit is enabling GitHub CI workflow.

I noticed that t/800_with_external/002-externals.t is failing on the CI.

Also note that tests are failing on 5.8 due to MetaCPAN-Client-2.026000 which is a dependency coming from Test-DependentModules-0.27

Configuring MetaCPAN-Client-2.026000 ... Perl v5.10.0 required--this is only v5.8.9

We should consider advertising 5.10 as the minimal requirement version.

Example of build run:

https://github.com/atoomic/p5-Mouse/actions/runs/198524694

atoomic commented 3 years ago

I ve updated the build sample with the last run all green

atoomic commented 3 years ago

Note: once merged, I plan to perform a few extra updates after having released the next version of Devel-PPPort. This will mainly simplify the existing code and use some new generic helpers.

I need to confirm that everything continue to work with perl 5.8 (or maybe 5.10) to 5.32

Thanks for considering merging this change.