DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at code-maven.com

 

Day 9: CI for Mojo-UserAgent-Cached and Plack-Middleware-Greylist

Today I can report about two pull-requests for two web-related Perl projects.

One of them is called Mojo-UserAgent-Cached and the other one is Plack-Middleware-Greylist.

Mojo-UserAgent-Cached

It was quite straight-forward. There were only two small issues.
I had to install Module::Install before I could use the regular tools
as the Makefile.PL relies on that. That's a known drawback of Module::Install for developers and maintainers.

The other problem was that tests were failing on Windows so I had to disable them.
Anyway I sent a Pull-request it was merged soon after.

Plack-Middleware-Greylist

Here too I had to disable the testing on Windows, this time because one of the dependencies was failing own Windows.
The author then wanted to add testing more versions of Perl, but did it himself. I was contemplating a bit if I should send
another PR where first we build the tar.gz on one version of Perl and then use that for testing, but there are no
extra dependencies install for the building so I don't think that could reduce the time or the cpu usage.

pull-request

Conclusion

That was easy.

Oldest comments (0)

The DevOps Brief

Stay ahead of the game with this week's top posts from the DevOps ecosystem. Dive into three trendworthy articles covering various aspects of DevOps – security, containerized apps, and networking fundamentals.

mTLS everywhere!

Gain crucial insight on setting up mTLS throughout Apache APISIX – a popular API gateway. This comprehensive guide provides a step-by-step approach to configuring TLS in order to enhance the effectiveness and simplicity of your overall data infrastructure.

Deploy your Containerized App in 5 Minutes with Fly Machines

Discover Fly Machines' secret to agile app deployment even within a limited environment. Implemented on AWS, this brisk guide will help you deploy your microservices faster and more efficiently, without incurring additional roadblocks that adversely affect content output.

Deep Dive into AWS Networking Fundamentals for Aspiring Solutions Architects

Understand the essential networking essentials required for deploying, managing, and configuring the variety of resources available across AWS. Perfect for solutions architects, this in-depth look into primary AWS services such as VPC, Security Groups, NACLs, Routing, and Hybrid Cloud will aid you with practical methods for end-to-end network communication enforcement tasks.