WIP: VirtualBuddy 2.2 - macOS Golden Gate Features#684
Draft
insidegui wants to merge 33 commits into
Draft
Conversation
… when unsupported
…onfiguration from an existing virtual machine
…n provisioning configuration when context is forbidden
…rea only in background view, using transparent title bar during non-running states
* Move ECID getter into VZMacMachineIdentifier * Implement a custom macOS restore backend to work around macOS 27 issues on macOS 26 hosts * Add virtual installation requirement set and enforce during VM restore * Change requirement for macOS 27 Virtual Installation to min host macOS 26 * Add CI script that sets CURRENT_PROJECT_VERSION to the Xcode Cloud build number
…metadata to be lost
…x installation completion not being reported
* Implement script for packaging legacy releases of the VirtualBuddyGuest app, add legacy release archives to data/LegacyGuestApp * Add macOS 14 VirtualBuddyGuest archive * Implement script to generate legacy VirtualBuddyGuest app archives; add build phase to fail managed build if deployment target is raised without a legacy guest app archive being made first * Add legacyguestapp command to vctool for registering legacy VirtualBuddyGuest app archives * Lower min OS for guest app feature to 12.3 * Allow user to override the VirtualBuddyGuest app version in virtual machine settings when the version can't be resolved automatically for the current VM * Distribute guest app as DMG * Update guest DMGs * Download and install legacy guest app DMG from catalog if needed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request will remain
WIPthroughout the beta cycle.Provisioning ("Skip Setup Assistant")
Adds support for automatically provisioning macOS 27 guests, skipping Setup Assistant on first boot.
Copy Configuration
Adds option to copy configuration from existing VM. Foundation work done for this will eventually be used for a broader VM templates feature.