Skip to content

ci: switch Linux matrix to cpanm for older Perl compat#72

Draft
toddr-bot wants to merge 1 commit into
mainfrom
koan.toddr.bot/fix-ci-cpm-perl-compat
Draft

ci: switch Linux matrix to cpanm for older Perl compat#72
toddr-bot wants to merge 1 commit into
mainfrom
koan.toddr.bot/fix-ci-cpm-perl-compat

Conversation

@toddr-bot

@toddr-bot toddr-bot commented May 27, 2026

Copy link
Copy Markdown

What

Switch the Linux multi-version CI matrix from install-with-cpm to install-with-cpanm.

Why

The cpm tool (pulled from main by perl-actions/install-with-cpm@v1) now requires
Perl 5.24+. This breaks CI on Perl 5.8–5.22 — the dependency install step fails before
any tests run. PRs #69, #70, and #71 are currently affected.

How

One-line change in the linux matrix job: install-with-cpm@v1install-with-cpanm@v1.
The cpanm tool supports Perl 5.8+. Other jobs (ubuntu, disttest, macOS, windows) all
run modern Perl and keep using cpm.

Testing

Local tests pass. CI on this PR will validate the fix across all Perl versions.


🤖 Generated with Claude Code


Quality Report

Changes: 1 file changed, 1 insertion(+), 1 deletion(-)

Code scan: clean

Tests: passed (OK)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

The cpm tool (downloaded via perl-actions/install-with-cpm) now
requires Perl 5.24+, breaking CI on Perl 5.8–5.22. Switch the
Linux multi-version matrix to install-with-cpanm, which supports
Perl 5.8+. Other jobs (ubuntu, disttest, macOS, windows) all run
modern Perl and keep using cpm.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant