Skip to content

Preserve in-app updates across service restart - #10

Merged
alvins82 merged 1 commit into
mainfrom
codex/detached-in-app-updater
Aug 11, 2026
Merged

alvins82 merged 1 commit into
mainfrom
codex/detached-in-app-updater

Conversation

@alvins82

Copy link
Copy Markdown
Owner

What changed

  • detach streamed updates from legacy casaos.service control groups
  • restart any services stopped before a failed installation
  • advance the platform-neutral release bundle to v0.4.19
  • update verified core and compatibility-overlay hashes

Why

Existing CasaOS installations launch the installer as a child of the main service. Stopping that service killed the installer before it could copy packages or restart CasaOS. The installer-side handoff lets already-installed releases upgrade safely, while the failure handler avoids leaving services offline.

Validation

  • Bash syntax and ShellCheck
  • reproducible amd64, arm64, and arm/v7 bundles
  • SHA-256 verification of every release asset

@alvins82
alvins82 merged commit aed7823 into main Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant