Update Docker-OSX Ventura bootstrap image - #35
Conversation
qayshp
left a comment
There was a problem hiding this comment.
Self-review: the documented bootstrap now follows upstream, with one reproducibility risk to track.
Validation update
The exact boot command has not been exercised end to end. That requires a Linux host with KVM and |
|
Merge-readiness decision: |
zlshames
left a comment
There was a problem hiding this comment.
Do we really want to make this locked to latest? I would expect that we should pin it to the latest recommended version, rather than just the latest?
Summary
sickcodes/docker-osx:venturabootstrap image withsickcodes/docker-osx:latestSHORTNAME=venturaso the multi-version image still installs the macOS version used by this guidelatestis intentionally mutable, link the upstream Ventura example, and record the verification datenakedimage workflow unchangedWhy
Docker-OSX no longer publishes the
venturaimage tag used by the setup command. Its current setup flow uses thelatestimage and selects a macOS release withSHORTNAME.Decision
Keep
latestto match Docker-OSX's maintained Ventura instructions. No digest is pinned because this PR does not have a KVM-tested digest; pinning a registry digest without booting it would imply reproducibility evidence we do not have. The guide now makes the mutable-tag tradeoff explicit and directs readers to the upstream command if it changes.Validation
git diff --check origin/master...HEADpassessickcodes/docker-osx:latestsickcodes/docker-osx:venturatag as not foundSHORTNAME=venturaandlatestcombination matches Docker-OSX's current Ventura example as of July 27, 2026docker-osx:venturareferenceLimitation
The exact boot command was not exercised end to end because this machine is not a Linux host with KVM and
/dev/kvm. The PR does not claim KVM execution.Fixes #27