Commit 2ebc01a
ci: bump install-with-cpm to @v2 so old Perls install deps
The Modernize CI commit (db41601) pinned perl-actions/install-with-cpm@v1
(an April 2024 tag). With its default version: main, that tag downloads
the latest cpm, which since cpm v0.999.0 requires Perl >= 5.24 (the "Lyon
Amendment"). So the Install Dependencies step failed before tests ran on
every Perl <= 5.22:
Perl v5.24.0 required--this is only v5.22.4, stopped at cpm line 2.
Upstream already fixed this in install-with-cpm v2.4 (PR perl-actions/
install-with-cpm#96): when version resolves to main, no checksum is set,
and the perl is < 5.24, the action auto-substitutes cpm 0.998003 (the last
pre-Lyon release); modern Perls keep getting the latest cpm.
Bump all five Install Dependencies steps to @v2 to consume that fix. This
restores the 5.8-5.22 matrix without freezing modern Perls onto an old cpm.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent b5b60ca commit 2ebc01a
1 file changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| |||
0 commit comments