Skip to content

feat(os): validate elizaOS live USB demo path#7776

Merged
lalalune merged 4 commits into
developfrom
nubs/messylinux
May 17, 2026
Merged

feat(os): validate elizaOS live USB demo path#7776
lalalune merged 4 commits into
developfrom
nubs/messylinux

Conversation

@NubsCarson
Copy link
Copy Markdown
Member

Summary

This PR carries the current elizaOS Live Linux/Tails-derived USB work on the clean nubs/messylinux branch.

It includes:

  • elizaOS Live branding and desktop/app integration
  • root-mode boot fix for / and /run/nosymfollow after systemd-tmpfiles-setup.service
  • removal of the temporary D-Bus/polkit working-directory workaround path
  • update verifier/health-check pre-persistence path hardening
  • source smoke/security checks for the root-mode, updater, persistence, privacy, and capability boundaries
  • docs for current validation state, production gaps, signed app/runtime updates, model catalog, and distribution/update strategy

Validation

Latest current-HEAD ISO artifact tested locally:

2ff679a74464dd1ad37c0202b58fc56c5dd64b6e9ce047945d6ee60fcb139faa

QEMU normal boot of that artifact reached:

  • elizaOS greeter
  • normal GNOME desktop
  • elizaOS app window on the desktop

Post-rebase checks:

  • ELIZAOS_STATIC_SOURCE_ONLY=1 ./scripts/static-smoke.sh passed
  • ./scripts/security-smoke.sh passed with 2 expected production warnings: missing production update keyring and missing SBOM/provenance artifacts

Still Not Claimed

This is demo/productization work, not a final enterprise release. Remaining proof before calling the USB demo final:

  • repeat guarded USB flash/readback for the 2ff679a7... artifact
  • boot the USB on real hardware
  • validate real USB Persistent Storage create/unlock/delete behavior
  • validate privacy/direct networking behavior for app, renderer, embedded browser, and OAuth/external web surfaces
  • add production release keyring, SBOM, provenance, downloader, revocation, and rollback promotion policy before production claims

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 17, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 466bc277-c5e9-4349-964e-de43a4536e4b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch nubs/messylinux

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the Docs label May 17, 2026
@lalalune lalalune merged commit 218968a into develop May 17, 2026
17 of 24 checks passed
@lalalune lalalune deleted the nubs/messylinux branch May 17, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants