From 0d8560b7b3195755a4cbf7693f20f82bbe91ab95 Mon Sep 17 00:00:00 2001 From: Kang-min Liu Date: Tue, 26 Mar 2024 08:12:49 +0900 Subject: [PATCH 1/2] test with more perl versions --- .github/workflows/test.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4434158..2eebe4c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,10 +4,15 @@ on: [ push ] jobs: test: - runs-on: ubuntu-latest - container: - image: "perl:5.32" + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: ['ubuntu-latest', 'macos-14', 'macos-13'] + perl: [ '5.38', '5.36', '5.34', '5.32', '5.30' ] + name: Perl ${{ matrix.perl }} on ${{ matrix.os }} steps: + - name: Setup Perl environment + uses: shogo82148/actions-setup-perl@v1 - uses: actions/checkout@v2 - name: Install Toolchain run: cpanm -q -n --no-man-pages App::cpm From a6d69137926fee525931f2caea67a26479ac4e2a Mon Sep 17 00:00:00 2001 From: Kang-min Liu Date: Tue, 26 Mar 2024 08:25:19 +0900 Subject: [PATCH 2/2] require actions/checkout@v4 to avoid some deprecation warnings. --- .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 2eebe4c..b37cad5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Setup Perl environment uses: shogo82148/actions-setup-perl@v1 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install Toolchain run: cpanm -q -n --no-man-pages App::cpm - name: Install Test2::Harness