Evolu Relay 0.5.0 gepind op de geduwde digest

De image is op de Umbrel gebouwd en naar het eigen register geduwd, dus de tag
bestaat nu en de digest kan erbij: sha256:1e4dafdc...acea49a.

Bewaard voor de volgende verhoging, want dit is twee keer bijna misgegaan:

- laat de digest er even van af zolang de image niet bestaat. Staan er een tag en
  een digest, dan bepaalt de digest wat er gehaald wordt, dus een oude digest onder
  een nieuwe tag levert stilzwijgend de oude image. Ongepind faalt hard en
  zichtbaar, en dat is hier het gedrag dat je wil;
- doe beide repo-pushes voordat de app in umbrelOS geupdatet wordt. Anders is het
  toevoegen van de digest een tweede compose-wijziging en kost het een extra
  versienummer, want umbrelOS rolt alleen uit bij een hoger version.

buildx imagetools meldt MediaType manifest.v2+json en dus een enkele architectuur,
geen multi-arch index. Bij bouwen op het apparaat zelf klopt dat per constructie
met de host; arm64 hoort erbij voor de officiele store en staat bij
Publicatie-Relay.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-08-30 13:05:58 +02:00
co-authored by Claude Opus 5
parent b3b1881af2
commit d24e26dfa5
4 changed files with 37 additions and 29 deletions
@@ -26,8 +26,15 @@ en waren dus onzichtbaar, en de onzichtbare knoppen namen wél ruimte in de kop
regels brak. Daarnaast drie nieuwe toetsen, waaronder de dollarteken-toets waarvan het commentaar in drie
bestanden al beweerde dat hij bestond.
**Wat er nog moet en niet op een laptop kan:** de image 0.5.0 bouwen en duwen. De digest staat daarom niet in
de compose, want een oude digest onder een nieuwe tag levert stil de oude relay.
**De image is dezelfde dag gebouwd en geduwd**, op de Umbrel want daar staat Docker, en gepind op
`sha256:1e4dafdc…acea49a`. Twee dingen die het opleverde en die bij de volgende verhoging weer gelden: laat
de digest er even ván af zolang de image niet bestaat, want een oude digest onder een nieuwe tag levert stil
de oude image, en doe **beide** repo-pushes vóór de app-update, anders kost het toevoegen van de digest een
extra versienummer. `imagetools` bevestigde bovendien `manifest.v2+json` en dus één architectuur; dat is bij
bouwen op het apparaat zelf te verwachten.
**Wat er nu nog staat is van de gebruiker en is een blik, geen sessie:** verversen, updaten, en dan de drie
dingen nakijken die alleen het apparaat kan zeggen.
## 28-08-2026 (slot) - de app draait en wordt gebruikt; iOS doet niet mee