Skip to content

ci: add Perl 5.34, 5.36, 5.38, 5.40 to linux test matrix#7

Closed
toddr-bot wants to merge 21 commits into
gisle:masterfrom
Dual-Life:koan.toddr.bot/add-modern-perl-to-ci
Closed

ci: add Perl 5.34, 5.36, 5.38, 5.40 to linux test matrix#7
toddr-bot wants to merge 21 commits into
gisle:masterfrom
Dual-Life:koan.toddr.bot/add-modern-perl-to-ci

Conversation

@toddr-bot
Copy link
Copy Markdown

What

Add Perl 5.34, 5.36, 5.38, and 5.40 to the linux CI test matrix.

Why

The matrix stopped at 5.32 — four stable releases have shipped since. Testing against modern Perls catches deprecation warnings and ensures compatibility.

How

Prepended the four new versions to the existing perl-version list in descending order (newest first). No versions were removed.

Testing

Verified the YAML is valid and the matrix entries follow the existing pattern.

🤖 Generated with Claude Code

toddr and others added 21 commits October 6, 2020 09:56
- meta-spec 2 resources format
- dependencies are static, set dynamic_config 0
- EUMM will set configure_requires on itself
- Test::More only used in tests
- boilerplate to clean out unsupported keys if installed with old EUMM
Makefile.PL - use meta-spec 2, fix prereqs, compatibility with old EUMM
base.t, file.t: unlink temporary files created during testing
Append modern Perl versions to the CI matrix so the test suite
runs against recent stable releases. Existing versions are preserved.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@toddr-bot
Copy link
Copy Markdown
Author

Superseded by #10, which adds the same modern Perl versions along with the full matrix fix.

@toddr-bot toddr-bot closed this Apr 22, 2026
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.

5 participants