-
Notifications
You must be signed in to change notification settings - Fork 42
Doc: Add document for supported macos versions #390
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
WalkthroughUpdated CGO macOS deployment target to 13.0 in the Makefile and added a new documentation page describing supported host macOS versions, architectures, CI coverage, and a note that raw block devices require macOS 14+. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested labels
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (5 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
doc/supported_platforms.md (1)
11-11: Wrap the bare URL in Markdown link syntax.We run markdownlint (MD034), so please enclose the runner changelog URL in link syntax to avoid the lint warning.
-**macOS 13.0** may work but is not officially supported. Integration tests currently run on macOS 13, but this GitHub Actions runner will be deprecated soon. See: https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down +**macOS 13.0** may work but is not officially supported. Integration tests currently run on macOS 13, but this GitHub Actions runner will be deprecated soon. See [GitHub’s announcement](https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down).
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
Makefile(1 hunks)doc/supported_platforms.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
doc/supported_platforms.md
[grammar] ~7-~7: There might be a mistake here.
Context: ...ended and fully supported. CI tested on: - macOS 14 (Sonoma) - CI tested on Apple S...
(QB_NEW_EN)
[grammar] ~8-~8: There might be a mistake here.
Context: ...14 (Sonoma) - CI tested on Apple Silicon - macOS 15 (Sequoia) - CI tested on Apple ...
(QB_NEW_EN)
[grammar] ~13-~13: There might be a mistake here.
Context: ...cos-13-is-closing-down Architectures: - Intel x86_64 - Apple Silicon ## Limitat...
(QB_NEW_EN)
[grammar] ~14-~14: There might be a mistake here.
Context: ...-down Architectures: - Intel x86_64 - Apple Silicon ## Limitations - **Raw b...
(QB_NEW_EN)
🪛 markdownlint-cli2 (0.18.1)
doc/supported_platforms.md
11-11: Bare URL used
(MD034, no-bare-urls)
72e2c7c to
3f5c582
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
doc/supported_platforms.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
doc/supported_platforms.md
[grammar] ~7-~7: There might be a mistake here.
Context: ...ended and fully supported. CI tested on: - macOS 14 (Sonoma) - CI tested on Apple S...
(QB_NEW_EN)
[grammar] ~8-~8: There might be a mistake here.
Context: ...14 (Sonoma) - CI tested on Apple Silicon - macOS 15 (Sequoia) - CI tested on Apple ...
(QB_NEW_EN)
[grammar] ~13-~13: There might be a mistake here.
Context: ...s-13-is-closing-down). Architectures: - Intel x86_64 - Apple Silicon ## Limitat...
(QB_NEW_EN)
[grammar] ~14-~14: There might be a mistake here.
Context: ...own). Architectures: - Intel x86_64 - Apple Silicon ## Limitations - **Raw b...
(QB_NEW_EN)
bad7ab4 to
869f730
Compare
doc/supported_platforms.md
Outdated
|
|
||
| ## Limitations | ||
|
|
||
| - **Raw block devices**: Using raw block devices like `/dev/disk1` requires macOS 14+. See Apple's [VZDiskBlockDeviceStorageDeviceAttachment](https://developer.apple.com/documentation/virtualization/vzdiskblockdevicestoragedeviceattachment) documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don’t think we should list these limitations here, gpu support is also macOS 14+, nested virt is macOS 15+, …
We can remove this section and list the limitation in the cmd line options documentation for example.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah okay, makes sense. I'll remove this section.
| - **macOS 13.0** may work but is not officially supported. Integration tests currently run on macOS 13, but this GitHub Actions runner will be deprecated soon. See [GitHub’s announcement](https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down). | ||
|
|
||
| **Architectures:** | ||
| - Intel x86_64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to decide if we want to start deprecating this, or if we wait for apple to officialy drop support.
Just food for thought, no changes needed in this PR.
869f730 to
c7ba078
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
doc/supported_platforms.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
doc/supported_platforms.md
[grammar] ~9-~9: There might be a mistake here.
Context: ...ended and fully supported. CI tested on: - macOS 14 (Sonoma) - CI tested on Apple S...
(QB_NEW_EN)
[grammar] ~10-~10: There might be a mistake here.
Context: ...14 (Sonoma) - CI tested on Apple Silicon - macOS 15 (Sequoia) - CI tested on Apple ...
(QB_NEW_EN)
[grammar] ~11-~11: There might be a mistake here.
Context: ...5 (Sequoia) - CI tested on Apple Silicon - macOS 26 (Tahoe) - CI tested on Apple Si...
(QB_NEW_EN)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
- GitHub Check: build (macos-15)
- GitHub Check: build (macos-14)
- GitHub Check: lint
| - macOS 14 (Sonoma) - CI tested on Apple Silicon | ||
| - macOS 15 (Sequoia) - CI tested on Apple Silicon | ||
| - macOS 26 (Tahoe) - CI tested on Apple Silicon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix incorrect macOS version in CI coverage list.
There’s no macOS 26 release; this looks like a typo. Update the entry to the actual major version you test (likely macOS 16) so we don’t publish misleading support information.
🧰 Tools
🪛 LanguageTool
[grammar] ~10-~10: There might be a mistake here.
Context: ...14 (Sonoma) - CI tested on Apple Silicon - macOS 15 (Sequoia) - CI tested on Apple ...
(QB_NEW_EN)
[grammar] ~11-~11: There might be a mistake here.
Context: ...5 (Sequoia) - CI tested on Apple Silicon - macOS 26 (Tahoe) - CI tested on Apple Si...
(QB_NEW_EN)
🤖 Prompt for AI Agents
In doc/supported_platforms.md around lines 10 to 12, the third entry incorrectly
lists "macOS 26 (Tahoe)"; change that line to the correct major release you test
(replace with "macOS 16 (Tahoe)" or the actual release name you validate in CI)
so the CI coverage list is accurate, and ensure the line formatting matches the
other entries.
Fixes: #378
Summary by CodeRabbit