Commit graph

3 commits

Author SHA1 Message Date
Joe Particle
4f00e140a3 feat: add changelog, docs, and update various scripts for modular CLI milestone
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h13m50s
2025-07-17 09:22:29 +00:00
Joe Particle
5c7a697ea4 Phase 3: Testing & Cleanup - Complete D-Bus Integration Testing
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h9m6s
- D-Bus methods, properties, and signals all working correctly
- Shell integration tests pass 16/19 tests
- Core daemon fully decoupled from D-Bus dependencies
- Clean architecture with thin D-Bus wrappers established
- Signal emission using correct dbus-next pattern
- Updated test scripts for apt-ostreed service name
- Fixed dbus-next signal definitions and emission patterns
- Updated TODO and CHANGELOG for Phase 3 completion
2025-07-17 04:32:52 +00:00
Joe Particle
8c470a56b5 feat: Implement production-ready systemd service best practices
- Update systemd service file with Type=simple and comprehensive locking
- Enhance D-Bus service and policy files for proper activation
- Remove OSTree dependency for test mode compatibility
- Implement automated service file installation and cleanup
- Add comprehensive systemd usage documentation
- Update changelog and TODO to reflect completed systemd improvements
- Service now successfully running under systemd management

This completes the systemd service integration with production-ready
configuration and best practices for daemon lifecycle management.
2025-07-16 16:13:35 +00:00