Skip to content

A GitHub Action to help with CI for Perl distros that use Dist::Zilla

License

Notifications You must be signed in to change notification settings

houseabsolute/workflow-perl-dzil-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

What Is This?

This is a reusable workflow for GitHub Actions. It is not a GitHub Action. The difference is that a reusable workflow, like this one, defines a set of jobs. An Action defines a set of steps.

What Does It Do?

This workflow is designed to help me test my Perl projects, all of which use Dist::Zilla. It does the following things:

  • Builds a release tarball using dzil.
  • Downloads that tarball and runs all of the tests including author, dev, etc.
  • Downloads that tarball and runs the normal tests on a variety of platforms and Perls.

Can I Use This Too?

Yes? It's not really designed to be super flexible and reusable, but maybe it will work for your needs.

Before you report any issues, here are some things I don't want to do with this workflow:

  • Support Perl distros that don't use dzil.
  • Support Perl versions that aren't provided by shogo82148/actions-setup-perl.
  • Do a lot of work on this to support a bizarre use case, where I get to decide what qualifies as "bizarre".

With that said, do feel free to report issues. If it's not something I want to support, that's ok. I will politely close the issue.

About

A GitHub Action to help with CI for Perl distros that use Dist::Zilla

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published