From 8b1710a88390e1780b6188d2726090a474b257ed Mon Sep 17 00:00:00 2001 From: Gunjan Vyas Date: Wed, 15 Oct 2025 14:22:56 +0530 Subject: [PATCH 1/2] make: change macosx minimum version to 13.0 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ac8ae0f5..469cfa0d 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ .PHONY: all build clean test test-unit test-integration GIT_VERSION ?= $(shell git describe --always --dirty) -CGO_CFLAGS=-mmacosx-version-min=11.0 +CGO_CFLAGS=-mmacosx-version-min=13.0 VERSION_LDFLAGS=-X github.com/crc-org/vfkit/pkg/cmdline.gitVersion=$(GIT_VERSION) all: build From 9dbe7ef9abcb7fd034aaeafe445247db8a5a7e29 Mon Sep 17 00:00:00 2001 From: Gunjan Vyas Date: Wed, 15 Oct 2025 14:23:06 +0530 Subject: [PATCH 2/2] doc: Added a document outlining the supported hosts for vfkit --- doc/supported_platforms.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 doc/supported_platforms.md diff --git a/doc/supported_platforms.md b/doc/supported_platforms.md new file mode 100644 index 00000000..f849ff50 --- /dev/null +++ b/doc/supported_platforms.md @@ -0,0 +1,23 @@ +# Supported Host Platforms + +`vfkit` is a macOS-only virtualization tool that uses Apple's Virtualization framework to manage virtual machines. + +## Host Requirements + +The project aims to support the most recent macOS major version at all times, along with the two previous major versions. Support for the oldest supported version will be dropped three years after its release date or when Apple discontinues support, whichever occurs first. + +**macOS 14.0 or later** is recommended and fully supported. + +## CI Testing + +The project is tested on: +- macOS 14 (Sonoma) - Apple Silicon +- macOS 15 (Sequoia) - Apple Silicon +- macOS 15 (Sequoia) - Intel x86_64 +- macOS 26 (Tahoe) - Apple Silicon + +Integration tests with virtualization are run on **macos-15-intel** runners, as virtualization is not supported on Apple Silicon runners in GitHub Actions. These Intel runners will be deprecated by August 2027. See: [actions/runner-images#13045](https://github.com/actions/runner-images/issues/13045) +## Supported Architectures + +- Intel x86_64 +- Apple Silicon (arm64)