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]