Skip to content

Switch the macOS CI runs to the macos-15-intel build agent#2881

Merged
xperiandri merged 2 commits into
fsprojects:masterfrom
Numpsy:macos-15-intel
May 10, 2026
Merged

Switch the macOS CI runs to the macos-15-intel build agent#2881
xperiandri merged 2 commits into
fsprojects:masterfrom
Numpsy:macos-15-intel

Conversation

@Numpsy

@Numpsy Numpsy commented Oct 30, 2025

Copy link
Copy Markdown
Contributor

refs actions/runner-images#13046, because the macOS 13 agents are going away shortly

Some of the unit tests require Mono, and that is no longer installed on the newer macOS build agents, so install it manually for now

@Numpsy

Numpsy commented Oct 30, 2025

Copy link
Copy Markdown
Contributor Author

It was fixed to macOS 13 in #2773 because of various issues with it not working on the ARM macOS-14 runners, but maybe this needs to be revisited in general after the .NET 8 update is done to see about running the tests on the ARM version of macOS

@github-actions

github-actions Bot commented Oct 30, 2025

Copy link
Copy Markdown
Contributor

Test Results

   12 files  ±0     12 suites  ±0   40m 13s ⏱️ + 6m 58s
  451 tests ±0    450 ✅ ±0  1 💤 ±0  0 ❌ ±0 
1 287 runs  ±0  1 284 ✅ ±0  3 💤 ±0  0 ❌ ±0 

Results for commit f3c8f72. ± Comparison against base commit d95a3ad.

♻️ This comment has been updated with latest results.

refs actions/runner-images#13046, because the macOS 13 agents are going away shortly

Some of the unit tests require Mono, and that is no longer installed on the newer macOS build agents, so install it manually for now
@Numpsy

Numpsy commented Dec 15, 2025

Copy link
Copy Markdown
Contributor Author

The macOS-13 runners seem to be gone now

image

@xperiandri xperiandri changed the title Switch the macOS CI runs to the macos-15-intel build agent Switch the macOS CI runs to the macos-15-intel build agent May 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the GitHub Actions CI workflow to keep macOS builds running as GitHub deprecates macOS 13 runners, and restores a missing dependency (Mono) on newer macOS images so unit tests can continue to run.

Changes:

  • Switch macOS CI runs from macOS-13 to macos-15-intel in the build matrix.
  • Install Mono via Homebrew on macOS runners to satisfy unit test prerequisites.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/build_and_test.yml
@Numpsy

Numpsy commented May 10, 2026

Copy link
Copy Markdown
Contributor Author

have tried setting those flags, lets see how it effects the build

@xperiandri xperiandri merged commit e7d3021 into fsprojects:master May 10, 2026
5 checks passed
@Numpsy Numpsy deleted the macos-15-intel branch May 10, 2026 22:25
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.

3 participants