Start of the ci cpanfile stuff
Some checks failed
ci/woodpecker/push/author-tests Pipeline failed

This commit is contained in:
Ryan Voots 2023-11-20 18:39:01 -05:00
parent b5ffa95b0f
commit ef15fae705
3 changed files with 32 additions and 4 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
.build/ .build/
local/

View file

@ -11,8 +11,6 @@ steps:
image: "quay.io/simcop2387/perl-debug-containers:${PERL_VERSIONS}-main${THREADS}-bookworm-backports" image: "quay.io/simcop2387/perl-debug-containers:${PERL_VERSIONS}-main${THREADS}-bookworm-backports"
commands: commands:
- apt update && apt install -y libssl-dev git - apt update && apt install -y libssl-dev git
- cpanm --verbose Dist::Zilla - cpanm Dist::Zilla App::carton
- dzil authordeps | xargs cpanm --verbose - carton install --cpanfile cpanfile.ci --cached
- cpanm --notest --verbose IO::Async
- dzil listdeps | xargs cpanm --verbose
- dzil test - dzil test

29
cpanfile.ci Normal file
View file

@ -0,0 +1,29 @@
# This file is here to let my CI system work a bit quicker and easier
requires "Dist::Zilla::Plugin::AutoPrereqs";
requires "Dist::Zilla::Plugin::CheckChangesHasContent";
requires "Dist::Zilla::Plugin::GitHub::Meta";
requires "Dist::Zilla::Plugin::Prereqs";
requires "Dist::Zilla::Plugin::Readme::Brief";
requires "Dist::Zilla::Plugin::Test::Perl::Critic";
requires "Dist::Zilla::PluginBundle::Starter::Git";
requires "Software::License::Artistic_2_0";
requires "CPAN::Meta";
requires "Data::Dumper";
requires "ExtUtils::MakeMaker";
requires "Feature::Compat::Try";
requires "File::Spec";
requires "Future::AsyncAwait";
requires "IO::Async";
requires "IO::Async::SSL";
requires "JSON::MaybeXS";
requires "Net::Async::HTTP";
requires "Object::Pad";
requires "Object::Pad::ClassAttr::Struct";
requires "Object::PadX::Role::AutoJSON";
requires "Object::PadX::Role::AutoMarshal";
requires "strict";
requires "Test2::V0";
requires "Test::More";
requires "URI";
requires "warnings";