Assets 0.2.2, Gate 0.1.1, Relay 0.7.2: datamap verplaatsbaar (umbrelOS 2.0)

storage: dataRoot: data in alle drie de manifesten, zoals bij Atreides
Services. Alleen het manifest verandert; geen nieuwe image.

Bij Gate en de Relay loopt version daardoor een patch voor op VERSION in
build.sh. Een opmerking boven version zegt dat de volgende image dat nummer
overslaat (0.1.2 en 0.7.3), anders rolt umbrelOS niets uit.

De volgordetoets van Gate kent storage direct na id.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
HarmenandClaude Opus 5.5 committed 2026-10-09 14:53:39 +02:00
1 parent 26e36de417
commit e86208ddfe
5 files changed
+55 -7

No files matched your search

@@ -419,8 +419,12 @@ def test_data_onder_data(u):
# De volgorde die de packaging-documentatie van de officiele appstore voorschrijft.
# Wat de spec niet noemt, zoals icon en backupIgnore, hoort daarachter en niet
# ertussen: dan is de kop van het manifest letterlijk goed.
#
# `storage` staat sinds umbrelOS 2.0 direct na `id`, en deze app heeft het sinds
# 0.1.1. Het hoort hier dus ook als verplicht: eruit halen breekt een installatie
# die al verplaatst is.
MANIFEST_ORDE = [
"manifestVersion", "id", "category", "name", "version", "tagline",
"manifestVersion", "id", "storage", "category", "name", "version", "tagline",
"description", "releaseNotes", "developer", "website", "dependencies",
"repo", "support", "port", "gallery", "path",
]