8 Commits
Author SHA1 Message Date
Ryan Hughes 26bde8fae3 Add channels metadata: membership and build-channel rules for edge/rc/stable
A package's .omarchy/package.json may now pin where it lives with
"channels": [...]. With the key present the package builds in each listed
channel except stable (stable is only fed by promotion); without it, today's
defaults hold (build for edge; fast-ring also builds stable directly).

package_moves_to_channel() is the advance/promote eligibility rule: a member
of the destination channel that is not built there natively.

The release pair (omarchy, omarchy-settings) is edge+rc+stable — edge stays
during the client-migration overlap window and drops later. The dev pair is
pinned to edge only.
2026-08-27 01:10:33 -04:00
Ryan Hughes 1b8f0b47ce Elim system migrations 2026-06-12 13:25:36 -04:00
Ryan Hughes 097ffbf9bb Install Hyprland reload guard hooks 2026-06-09 14:20:41 -04:00
David Heinemeier Hansson 3fc5894099 Start building from the new quattro branch 2026-06-08 16:34:08 +02:00
Signal User 7fb7827930 We nixed those 2026-06-08 15:50:09 +02:00
Ryan Hughes 7f82cdf857 Remove omarchy-dev optional dependencies 2026-06-07 16:36:03 -04:00
Ryan Hughes 9b7e17dfb3 Add update checker deps to omarchy-dev 2026-06-07 15:39:15 -04:00
Ryan Hughes c1aed0d8f1 Squash merge omarchy-4 into master 2026-06-02 22:25:07 -04:00