From 2b712d7548e4fdf09ff7c80817a60246670a04c3 Mon Sep 17 00:00:00 2001 From: Sebastian Parschauer Date: Mon, 8 Jun 2026 09:57:44 +0200 Subject: [PATCH 1/2] fix(ci): Migrate to cpanminus Fix cpanm installation by replacing unavailable `http://xrl.us/cpanm` with `https://cpanmin.us | perl - App::cpanminus` as seen at https://perlmaven.com/cpanm. --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 63135e3..41a8e2a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,7 +39,7 @@ jobs: ln -s /usr/bin/bsdtar /usr/bin/tar - name: Install CPAN - run: curl -s -L http://xrl.us/cpanm > /bin/cpanm && chmod +x /bin/cpanm + run: curl -s -L https://cpanmin.us | perl - App::cpanminus > /bin/cpanm && chmod +x /bin/cpanm - name: Cache uses: actions/cache@v3 From fe4dfbb21bc350ff1ce692f21a222be7bd876a50 Mon Sep 17 00:00:00 2001 From: Sebastian Parschauer Date: Mon, 8 Jun 2026 10:43:39 +0200 Subject: [PATCH 2/2] fix(ci): Update OpenResty versions Version 1.17.8.2 does not support the nginx `-e` option to set the error log. But this option is required by latest `Test::Nginx`. This version is from 2020 and very old. So drop it. Check versions at https://github.com/openresty/openresty/tags and update OpenResty versions to latest patch levels. Also add 1.27.1.2 and 1.29.2.5. Do not update 1.19.9.1 to 1.19.9.2 because the Docker image tag is missing there. --- .github/workflows/test.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 41a8e2a..dd7dceb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,10 +20,11 @@ jobs: strategy: matrix: openresty_version: - - 1.17.8.2 - 1.19.9.1 - - 1.21.4.3 - - 1.25.3.1 + - 1.21.4.4 + - 1.25.3.2 + - 1.27.1.2 + - 1.29.2.5 runs-on: ubuntu-latest container: