summaryrefslogtreecommitdiff
path: root/Porting/README.pod
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2022-08-02 16:06:37 +1000
committerTony Cook <tony@develop-help.com>2022-08-31 11:07:39 +1000
commit82196dc6c4b9e7e18c1e4e41754dfb94f21ff91c (patch)
treeef86f29f190a7bb95c216033089221d4c3b4bedf /Porting/README.pod
parentb885e42dc2078e29df142cfcefaa86725199d15b (diff)
downloadperl-82196dc6c4b9e7e18c1e4e41754dfb94f21ff91c.tar.gz
test dist/ modules against various older perls in CI
This currently has one major limitation: the perl-testers images aren't threaded and don't have threaded alternatives, so the threads, threads-shared and Thread-Queue dists are effectively untested on the older perls. The perl-testers images have a large number of test modules and their dependencies installed, which means we're testing against the latest versions of those dependencies (such as parent.pm) rather than against the version of that dependency that shipped with that perl. I tried to use the official perl images, but these only include a small number of recent perls. The git repository includes DockerFiles for the older versions, but these aren't published to Docker Hub.
Diffstat (limited to 'Porting/README.pod')
-rw-r--r--Porting/README.pod5
1 files changed, 5 insertions, 0 deletions
diff --git a/Porting/README.pod b/Porting/README.pod
index dee0be089f..05f10ad029 100644
--- a/Porting/README.pod
+++ b/Porting/README.pod
@@ -359,6 +359,11 @@ and case are ignored, as explained in L<perldiag>.
Script to help out with syncing cpan distros.
+=head2 F<test-dist-modules.pl>
+
+Test modules in F<dist/> against the perl in C<PATH>. Used in the
+github workflow to test against older perls.
+
=head2 F<timecheck2.c>
A little program to test the limits of your system's time functions. See