Add Omarchy 4 upgrade bridge

Introduce a self-contained omarchy-upgrade-to-4 command for legacy installs and remove the 4.0 package-layout transition from the normal migration runner.
This commit is contained in:
Ryan Hughes
2026-06-04 18:37:32 -04:00
parent 75cb4f7195
commit bcf07e424a
5 changed files with 413 additions and 27 deletions
+2 -2
View File
@@ -88,5 +88,5 @@ PY
pass "default bar widget ids resolve to manifests and entry points"
mapfile -t migrations < <(find "$ROOT/migrations" -maxdepth 1 -type f -name '*.sh' -printf '%f\n' | sort)
[[ ${#migrations[@]} -eq 1 && ${migrations[0]} == "1780000000_4_0.sh" ]] || fail "historical migrations are collapsed"
pass "historical migrations are collapsed into the 4.0 migration"
[[ ${#migrations[@]} -eq 0 ]] || fail "4.0 upgrade is not modeled as a migration"
pass "4.0 upgrade is handled outside the migration runner"