diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21119a7..76ac431 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,8 +8,11 @@ jobs: - uses: psf/black@stable test: strategy: + fail-fast: false matrix: os: [ + macos-11, + macos-12, macos-13, macos-14, ] diff --git a/.github/workflows/publish-images.yml b/.github/workflows/publish-images.yml index 5d42d8f..5eae5de 100644 --- a/.github/workflows/publish-images.yml +++ b/.github/workflows/publish-images.yml @@ -5,8 +5,13 @@ permissions: jobs: publish: strategy: + fail-fast: false matrix: include: + - os: macos-11 + name: bigsur + - os: macos-12 + name: monterey - os: macos-13 name: ventura - os: macos-14 diff --git a/README.md b/README.md index ae67acc..db9abbd 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## Prerequisites -* MacOS Ventura or newer +* MacOS Catalina or newer * Disable [System Identity Protection](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection). SIP [doesn't allow](https://github.com/containerd/containerd/discussions/5525#discussioncomment-2685649) to `chroot` (not needed for building though). diff --git a/macosjail/mkjail.files b/macosjail/mkjail.files index 9ad2797..e5d95c6 100644 --- a/macosjail/mkjail.files +++ b/macosjail/mkjail.files @@ -5,6 +5,9 @@ /dev/urandom /dev/zero +# Big Sur+ dyld +/System/Library/dyld/dyld_shared_cache_* + # Ventura+ dyld /System/Volumes/Preboot/Cryptexes/OS/System/Library/dyld/dyld_shared_cache_* /System/Library/dyld/