Skip to content

Tighten daemon lifecycle defaults and migrate the macOS launchd label#17

Merged
jleni merged 1 commit intodevfrom
fix/kache-daemon-hygiene
Mar 30, 2026
Merged

Tighten daemon lifecycle defaults and migrate the macOS launchd label#17
jleni merged 1 commit intodevfrom
fix/kache-daemon-hygiene

Conversation

@jleni
Copy link
Copy Markdown
Member

@jleni jleni commented Mar 30, 2026

Summary

  • lower the default daemon idle timeout from 1 hour to 10 minutes and use a shared constant for the runtime default and test fixtures
  • rename the macOS launchd service from com.zondax.kache to ninja.kunobi.kache, with legacy install/status/uninstall handling so upgrades clean up old plists
  • isolate integration tests from the developer's real kache config via KACHE_CONFIG so temp test caches do not inherit personal remote daemon settings

Testing

  • cargo test

@jleni jleni merged commit 21d508f into dev Mar 30, 2026
2 checks passed
@jleni jleni mentioned this pull request Mar 30, 2026
@jleni jleni deleted the fix/kache-daemon-hygiene branch April 1, 2026 15:50
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