Skip to content

Commit 3ebb462

Browse files
toddr-botclaude
andcommitted
ci: fix broken test matrix and update actions
Docker Hub deprecated Image Format v1, breaking pulls for perl:5.8 through perl:5.24 containers on GitHub Actions. This caused all CI runs (including main branch) to fail on those versions. - Remove Perl 5.8-5.24 from matrix (Docker images no longer pullable) - Add Perl 5.34, 5.36, 5.38, 5.40 to matrix - Update actions/checkout from v2 to v4 The module still supports Perl 5.006+ at runtime; only CI coverage of versions older than 5.26 is affected by this infrastructure change. Supersedes #14 and #15. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 529c087 commit 3ebb462

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

.github/workflows/testsuite.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020

2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
- run: perl -V
2424
- name: install dependencies
2525
uses: perl-actions/install-with-cpm@v1
@@ -46,26 +46,21 @@ jobs:
4646
matrix:
4747
perl-version:
4848
[
49+
"5.40",
50+
"5.38",
51+
"5.36",
52+
"5.34",
4953
"5.32",
5054
"5.30",
5155
"5.28",
5256
"5.26",
53-
"5.24",
54-
"5.22",
55-
"5.20",
56-
"5.18",
57-
"5.16",
58-
"5.14",
59-
"5.12",
60-
"5.10",
61-
"5.8",
6257
]
6358

6459
container:
6560
image: perl:${{ matrix.perl-version }}
6661

6762
steps:
68-
- uses: actions/checkout@v2
63+
- uses: actions/checkout@v4
6964
- run: perl -V
7065
- name: install dependencies
7166
uses: perl-actions/install-with-cpm@v1
@@ -93,7 +88,7 @@ jobs:
9388
perl-version: [latest]
9489

9590
steps:
96-
- uses: actions/checkout@v2
91+
- uses: actions/checkout@v4
9792
- run: perl -V
9893
- name: install dependencies
9994
uses: perl-actions/install-with-cpm@v1

0 commit comments

Comments
 (0)