Skip to content

Comments

Add macos-26 runner to CI#155

Merged
mvandeberg merged 1 commit intocppalliance:developfrom
mvandeberg:feature/macOS-26-runner
Feb 19, 2026
Merged

Add macos-26 runner to CI#155
mvandeberg merged 1 commit intocppalliance:developfrom
mvandeberg:feature/macOS-26-runner

Conversation

@mvandeberg
Copy link
Contributor

@mvandeberg mvandeberg commented Feb 19, 2026

Summary by CodeRabbit

  • Tests
    • Expanded macOS test matrix to 3 configurations including macOS 26 and macOS 15
    • Enhanced validation with multiple Apple-Clang compiler settings and sanitizer configurations

@mvandeberg mvandeberg merged commit 0cb2c00 into cppalliance:develop Feb 19, 2026
15 of 16 checks passed
@coderabbitai
Copy link

coderabbitai bot commented Feb 19, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The pull request extends the macOS CI testing matrix from 2 to 3 configurations. It promotes the existing macOS 15 asan/ubsan configuration to macOS 26, introduces a new macOS 15 configuration without asan/ubsan, and removes the build-cmake flag from the macOS 14 entry.

Changes

Cohort / File(s) Summary
CI Workflow Configuration
.github/workflows/ci.yml
Expanded macOS CI matrix by migrating the macOS 15 asan/ubsan config to macOS 26, adding a new macOS 15 config (Release build, CMake enabled, C++20 with experimental-library), and removing build-cmake flag from macOS 14.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 Hops of joy, the CI expands so wide,

macOS 26 steps forth with asan's pride,

While new fifteen hops in, fresh and keen,

Three configurations, the finest seen,

Testing all the gardens, left and right! 🌱

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mvandeberg mvandeberg deleted the feature/macOS-26-runner branch February 19, 2026 17:52
@codecov
Copy link

codecov bot commented Feb 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.26%. Comparing base (fc73eee) to head (2970acb).
⚠️ Report is 44 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #155      +/-   ##
===========================================
+ Coverage    80.33%   82.26%   +1.92%     
===========================================
  Files           65       70       +5     
  Lines         5635     5876     +241     
===========================================
+ Hits          4527     4834     +307     
+ Misses        1108     1042      -66     

see 104 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fc73eee...2970acb. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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