Wrote a new module and want to setup CI to run the test suite for each commit (Github)

This page summarizes the projects mentioned and recommended in the original post on /r/perl

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • perl-Date-Parse-Modern

    Modern implementation of `strtotime()`

  • I wrote a new module that has a pretty decent test suite that I'd like use for CI. Looking at all the CI workflows on Github I don't see any for Perl?

  • github_workflows

    My personal GitHub Actions

  • You can look at the repos for some modules on CPAN and see which have the .github/workflows directory. But, I also the github workflows that I use.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • actions-setup-perl

    Setup Perl environment Action

  • I started with that too but the dev was unable or unwilling to provide perls with different build types so I wrote a custom workflow which builds perl from source (as required) with different flags (quadmath, threads, etc.) and uses GitHub's caching system to prevent rebuilding them without cause. Works on windows, ubuntu, and macos and a cached perl built with by one workflow can be reused by any of the repo's other workflows. I might make it a shared Action if it ever seems useful for anyone besides myself.

  • Affix.pm

    A Foreign Function Interface eXtension for Perl

  • I started with that too but the dev was unable or unwilling to provide perls with different build types so I wrote a custom workflow which builds perl from source (as required) with different flags (quadmath, threads, etc.) and uses GitHub's caching system to prevent rebuilding them without cause. Works on windows, ubuntu, and macos and a cached perl built with by one workflow can be reused by any of the repo's other workflows. I might make it a shared Action if it ever seems useful for anyone besides myself.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Docker images with Github actions

    3 projects | /r/perl | 5 Aug 2022
  • A tour of Perl Github actions

    6 projects | dev.to | 18 Mar 2021
  • Ask HN: Those of you who don't use AWS/Azure/GCP, what do you use for hosting?

    2 projects | news.ycombinator.com | 30 Apr 2024
  • Perl Weekly #666 - LPW 2024

    1 project | dev.to | 28 Apr 2024
  • Create a Custom GitHub Action in Rust

    3 projects | dev.to | 28 Apr 2024