diff options
author | Russ Allbery <rra@cpan.org> | 2020-02-29 18:57:29 -0800 |
---|---|---|
committer | Russ Allbery <rra@cpan.org> | 2020-02-29 18:57:29 -0800 |
commit | e29fa15efc78d4302c28b045e78cdf03c25bf3f2 (patch) | |
tree | 5a26296af905af024015f4e052cdc20617d1a867 /cpanfile | |
parent | 91cdae358e0fd614fae3edd42697ec86bc515590 (diff) |
Add support for GitHub Actions workflows
Change the vcs.travis metadata key to vcs.status.travis. This will
require changes to all templates and package metadata.json files that
use this key.
Add support for generating a build status badge from a GitHub Actions
workflow. To do this, set vcs.status.workflow to the name of the
workflow that should be referenced for the badge.
Also specify DocKnot's dependencies with a cpanfile. This makes it
easier to install its dependencies with some tools, such as cpm.
Diffstat (limited to 'cpanfile')
-rw-r--r-- | cpanfile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/cpanfile b/cpanfile new file mode 100644 index 0000000..8fabba2 --- /dev/null +++ b/cpanfile @@ -0,0 +1,21 @@ +requires 'File::BaseDir'; +requires 'File::ShareDir'; +requires 'IO::Compress::Xz'; +requires 'IPC::Run'; +requires 'IPC::System::Simple'; +requires 'JSON'; +requires 'List::MoreUtils'; +requires 'Perl6::Slurp'; +requires 'Template'; + +on 'test' => sub { + requires 'Capture::Tiny'; + requires 'File::Copy::Recursive'; + requires 'Devel::Cover'; + requires 'Test::MinimumVersion'; + requires 'Test::Perl::Critic'; + requires 'Test::Pod'; + requires 'Test::Pod::Coverage'; + requires 'Test::Strict'; + requires 'Test::Synopsis'; +}; |