From 7ba5a5ea2b930dfda583f2e0e1c16d174f60626a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C5=8Dan?= Date: Sun, 8 Feb 2026 21:40:31 -0700 Subject: [PATCH] chore: fix META URLs, gitignore dupes, build_requires, add trixie CI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - META_MERGE resources: http:// → https:// (license, homepage, repository) - META_MERGE build_requires: 'Test' → 'Test::More' (all tests use Test::More) - .gitignore: remove duplicate *.gcov and *.gcno entries - CI: add debian:trixie to OpenSSL matrix (3.4.x coverage) - CI: simplify apt-get condition with startsWith('debian:') Co-Authored-By: Claude Opus 4.6 --- .github/workflows/testsuite.yml | 3 ++- .gitignore | 2 -- Makefile.PL | 8 ++++---- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index 141c75b..8433835 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -57,13 +57,14 @@ jobs: # - debian:buster # OpenSSL 1.1.1 - debian:bullseye # OpenSSL 1.1.1 - debian:bookworm # OpenSSL 3.0.x + - debian:trixie # OpenSSL 3.4.x (Debian 13) - almalinux:9 # OpenSSL with new crypto policies (RHEL-compatible) container: ${{ matrix.os-version }} steps: - uses: actions/checkout@v6 - name: Install dependencies using apt-get - if: ${{ matrix.os-version == 'debian:bullseye' || matrix.os-version == 'debian:bookworm' }} + if: ${{ startsWith(matrix.os-version, 'debian:') }} run: | apt-get update apt-get install -y openssl perl make gcc libssl-dev sudo curl diff --git a/.gitignore b/.gitignore index 433618c..b7a4352 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,5 @@ *.o *.gcov *.gcno -*.gcov *.gcda -*.gcno *.ERR diff --git a/Makefile.PL b/Makefile.PL index 588bd5b..7fb2978 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -47,13 +47,13 @@ WriteMakefile( 'Crypt::OpenSSL::Guess' => '0.11', }, build_requires => { - 'Test' => 0, # For testing + 'Test::More' => 0, }, resources => { - 'license' => 'http://dev.perl.org/licenses/', - 'homepage' => 'http://github.com/cpan-authors/Crypt-OpenSSL-RSA', + 'license' => 'https://dev.perl.org/licenses/', + 'homepage' => 'https://github.com/cpan-authors/Crypt-OpenSSL-RSA', 'bugtracker' => 'https://github.com/cpan-authors/Crypt-OpenSSL-RSA/issues', - 'repository' => 'http://github.com/cpan-authors/Crypt-OpenSSL-RSA', + 'repository' => 'https://github.com/cpan-authors/Crypt-OpenSSL-RSA', } } );