diff --git a/.gitignore b/.gitignore index 30bcfa4..842e0dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .build/ +local/ diff --git a/.woodpecker/author-tests.yaml b/.woodpecker/author-tests.yaml index b243a8d..2469880 100644 --- a/.woodpecker/author-tests.yaml +++ b/.woodpecker/author-tests.yaml @@ -11,8 +11,6 @@ steps: image: "quay.io/simcop2387/perl-debug-containers:${PERL_VERSIONS}-main${THREADS}-bookworm-backports" commands: - apt update && apt install -y libssl-dev git - - cpanm --verbose Dist::Zilla - - dzil authordeps | xargs cpanm --verbose - - cpanm --notest --verbose IO::Async - - dzil listdeps | xargs cpanm --verbose + - cpanm Dist::Zilla App::carton + - carton install --cpanfile cpanfile.ci --cached - dzil test \ No newline at end of file diff --git a/cpanfile.ci b/cpanfile.ci new file mode 100644 index 0000000..d7a8741 --- /dev/null +++ b/cpanfile.ci @@ -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";