maddingue / Net-Pcap

Net::Pcap - Interface to pcap(3) LBL packet capture library
3 stars 11 forks source link

Add GitHub Action configuration #14

Open szabgab opened 2 years ago

szabgab commented 2 years ago

As mentioned in the Perl Weekly as well, I am on a quest to enable Continuous Integration (CI) and improve testing on all the CPAN modules where the author is interested in it. Having CI configured will provide fast feedback to the author(s) and will reduce the chances of releasing a module that only works on the computer of the developer. Currently GitHub Actions is the most natural CI system for GitHub-based projects. That's why I am sending this PR.

I've enabled several versions of Perl on Linux only. On older version of Perl some of the dependencies failed and I did not know how to install the external dependency on OSX and on Windows.

I have written several blog posts and recorded videos on the subject. You can find them here: https://perlmaven.com/os If you need further help with the CI system, feel free to ask me. If you'd like to support my efforts there are several ways to do so https://szabgab.com/support.html