Conversation
There was a problem hiding this comment.
Pull request overview
Updates the GitHub Actions workflow matrices to stop using the deprecated macos-13 runner image and continue running CI on an Intel macOS runner.
Changes:
- Replace
macos-13withmacos-15-intelin the test workflow OS matrix. - Replace
macos-13withmacos-15-intelin the build workflow OS matrix.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| .github/workflows/test.yml | Updates the host test matrix to run on macos-15-intel instead of macos-13. |
| .github/workflows/build.yml | Updates the host build/test matrix to run on macos-15-intel instead of macos-13. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
tadjik1
left a comment
There was a problem hiding this comment.
@PavelSafronov thanks for looking into this issue!
What is the reason we run on macos-15-intel (quite old), and not, for example macos-26-intel?
Looked into this, and there isn't a good reason to not choose 26: 26 is going to be the last version to run on the supported hardware, so it's the OS that is the most representative of real remaining Intel users. Switching to 26. |
tadjik1
left a comment
There was a problem hiding this comment.
Thank you @PavelSafronov! 🥇
Description
Summary of Changes
macos-13support was dropped (https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/), so to continue testing Intel Mac, we're switching over tomacos-15-intel, the closest comparable non-large runner.Notes for Reviewers
What is the motivation for this change?
Current runner is deprecated, all PRs get stuck.
Double check the following
npm run check:lint)type(NODE-xxxx)[!]: descriptionfeat(NODE-1234)!: rewriting everything in coffeescript