Skip to content

feat: add macOS CI and update POD known limitations#109

Draft
Koan-Bot wants to merge 1 commit into
cpan-authors:mainfrom
Koan-Bot:koan.atoomic/ci-macos-and-pod-update
Draft

feat: add macOS CI and update POD known limitations#109
Koan-Bot wants to merge 1 commit into
cpan-authors:mainfrom
Koan-Bot:koan.atoomic/ci-macos-and-pod-update

Conversation

@Koan-Bot
Copy link
Copy Markdown
Contributor

@Koan-Bot Koan-Bot commented May 14, 2026

What

Adds macOS testing to the CI pipeline and modernizes the POD.

Why

The module has had darwin-specific bugs in the past (v0.010 changelog lists multiple macOS fixes). Running CI only on Linux means darwin regressions go undetected until release. The "very early development stage" notice in POD was written for v0.001 and is misleading at v0.015.

How

  • New macos job in testsuite.yml using macos-latest with system Perl and cpm for dependency installation
  • Renamed workflow from "linux" to "testsuite" to reflect multi-platform
  • Rewrote "Known Limitations" to drop the outdated alpha notice and accurately describe the performance caveat

Testing

  • Local test suite passes on macOS (Darwin 25.3.0)
  • CI will validate the new macOS job on this PR

🤖 Generated with Claude Code


Quality Report

Changes: 2 files changed, 21 insertions(+), 7 deletions(-)

Code scan: clean

Tests: passed (0 Tests)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

Add a macOS job to the CI workflow to catch darwin-specific compilation
issues and test failures (the module has had macOS-specific bugs in the
past). Also modernize the "Known Limitations" section: remove the
outdated "very early development stage" notice and rewrite the unit-test
caveat to be more accurate.

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