feat(daemon): add automatic update mechanism (Updater), switch to system journal logs, and expose update controls in the UI

This commit is contained in:
2026-01-09 16:55:43 +00:00
parent 1e86acff55
commit 6a3be55cee
8 changed files with 449 additions and 33 deletions

View File

@@ -32,16 +32,8 @@ jobs:
npm version ${{ steps.version.outputs.version_number }} --no-git-tag-version --allow-same-version
echo "export const VERSION = \"${{ steps.version.outputs.version_number }}\";" > ecoos_daemon/ts/version.ts
- name: Build daemon binary
run: pnpm run daemon:bundle
- name: Build ISO with Docker
run: |
cp ecoos_daemon/bundle/eco-daemon isobuild/config/includes.chroot/opt/eco/bin/
mkdir -p .nogit/iso
docker build -t ecoos-builder -f isobuild/Dockerfile .
docker run --rm --privileged -v ${{ github.workspace }}/.nogit/iso:/output ecoos-builder
ls -la .nogit/iso/
- name: Build ISO
run: pnpm run build
- name: Prepare release assets
run: |