Sources
- Offer stable and rc on aarch64
- Release an aarch64 ISO beside the x86_64 one
- Build aarch64 ISOs from the stable and rc channels
- Build and check aarch64 packages against Omarchy's ARM mirrors
- Hold a ship until stable's ARM mirror serves rc's snapshot
- Let the release ring alone decide where a package publishes
- Only ever publish a newer version into a channel
emirb a fusionné omacom/omarchy#16065 dans quattro, ajoutant des configurations de paquets stable et rc pour aarch64. Auparavant, même une installation ARM sur le canal rc basculait vers edge dès sa première mise à jour. Les installations edge existantes y restent tant que leurs propriétaires ne choisissent pas un autre canal. Apple Silicon reste limité à edge, car ses sources de paquets ne prennent en charge que ce canal. Il s’agit d’une prise en charge dans la branche de développement, et non de la preuve qu’Omarchy 4.5.0 stable est sorti.
ryanrhughes a proposé omacom/omarchy-iso#298, que
emirb a fusionnée, permettant de publier les images ARM aux côtés des images x86_64 sans remplacer leur nom de fichier de téléchargement. La modification du générateur d’ISO intégrée dans omacom/omarchy-iso@c6de4cc756bb sélectionne également le miroir ARM correspondant à stable, rc ou edge.
Des modifications des outils de gestion des paquets sur master alignent les compilations ARM sur les instantanés de ces canaux et bloquent la promotion vers stable tant que son miroir ARM ne correspond pas à rc. Ces commits sont attribués à Emir Beganovic. D’autres commits, attribués à Ryan Hughes, suppriment les restrictions de canaux qui excluaient les composants NVIDIA de la promotion vers rc sur ARM, et empêchent une publication de remplacer les paquets d'un canal par des versions identiques ou plus anciennes. Ces garde-fous figurent dans omacom/omarchy-pkgs@82fb44ba2e38, omacom/omarchy-pkgs@61ff00812591 et omacom/omarchy-pkgs@48340e7e3f0b.
