From cb34f7ad404e8d5a5f8969e028a8e395c0fcc253 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Sat, 25 Jan 2025 13:26:26 +0100 Subject: [PATCH] Set minimum required Perl version to 5.14.4 --- .github/workflows/build_and_test.yml | 3 --- CONTRIBUTING.md | 3 +-- ChangeLog | 1 + dist.ini | 4 ++-- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 0ce2f60a3..51ad28bb8 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -179,12 +179,9 @@ jobs: - '5.18' - '5.16' - '5.14' - - '5.12' exclude: - os: windows perl: '5.34' # not released yet - - os: windows - perl: '5.12' # no 64-bit portable binaries runs-on: ${{ matrix.os }}-latest diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6e16d84b2..df86c077f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,11 +61,10 @@ As a general rule, managing an endpoint with Rex is only supported for platforms ### Supported Perl versions -Rex aims to run even on older Perl versions up to 10 years old. Currently this means 5.12.5. +Rex aims to run even on older Perl versions up to 10 years old. Currently this means 5.14.4. On top of the supported minimum version of Perl, the goal is to support the latest versions of all minor Perl 5 releases. That makes the full list the following: -- 5.12.5 - 5.14.4 - 5.16.3 - 5.18.4 diff --git a/ChangeLog b/ChangeLog index 0bd7fc7ec..d93c0a129 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,7 @@ Revision history for Rex [MAJOR] [MINOR] + - Set minimum required Perl version to 5.14.4 [NEW FEATURES] diff --git a/dist.ini b/dist.ini index c9fd49e5e..a05e262d4 100644 --- a/dist.ini +++ b/dist.ini @@ -75,7 +75,7 @@ overwrite = 1 [RunExtraTests] [Prereqs] -perl = 5.12.5 +perl = 5.14.4 Text::Wrap = != 2023.0509 YAML = != 1.25 @@ -128,7 +128,7 @@ DBD::mysql = 0 Config::Augeas = 0 [Test::MinimumVersion] -max_target_perl = 5.12.5 +max_target_perl = 5.14.4 [Test::Kwalitee]