Offer the Aurora kernel payload as an RC (Aurora) installer channel - #84
Merged
Conversation
The same omarchy-dev package runs on both the Asahi and the Aurora payload, so the scripts that name a kernel cannot keep spelling out linux-asahi: on an Aurora machine pacman -Q would fail on a package that is not installed and the boot paths would point at a kernel that is not there. Add omarchy-hw-apple-kernel, which reads the marker the Aurora payload writes and answers linux-asahi when there is none. An Asahi install has no such file, so every one of these commands behaves exactly as it did.
The Aurora kernel ships a separate OS image, so it needs a channel of its own: a tester who picked rc must never be handed it, and it must not wait on the stable release train. Add rc-aurora alongside stable and rc. The descriptor moves to schema 3 so a build cannot half-know the channel set, and the endpoints are keyed by channel rather than a field per channel. The catalog format is untouched; the new channel is another signed catalog at its own key, and testers still take the installer itself from stable.
Record how the Aurora kernel and payload are built and promoted, what the lane deliberately does not do (no automatic kernel updates for installed Aurora Macs, no VM gate for the kernel itself), and how to remove the lane.
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.
Summary
omarchy-hw-apple-kernellets the shared runtime name whichever Apple Silicon kernel is installed; every script that namedlinux-asahinow asks it and defaults tolinux-asahirc-aurora("RC (Aurora)"), descriptor schema 3, channel endpoints keyed by channel; packager and publish tooling accept itCompanion changes: omarchy-pkgs #73/#74/#75 (kernel release), omarchy-iso
aurora/rc-channel(payload).Test plan
installer/rcrc-aurora