Skip to content

Support system-wide home-ops installs - #2

Merged
cnberry merged 1 commit into
mainfrom
codex/system-ctl-deployment
Aug 17, 2026
Merged

Support system-wide home-ops installs#2
cnberry merged 1 commit into
mainfrom
codex/system-ctl-deployment

Conversation

@cnberry

@cnberry cnberry commented Aug 17, 2026

Copy link
Copy Markdown
Owner

What changed

  • use /usr/local/config/gatectl as the default configuration and token root
  • replace the pipx installer with an isolated system environment under /usr/local/lib/home-ops/ctls
  • document the private home-ops bootstrap as the canonical installation path
  • cover the system paths and private token permissions in tests

Why

The per-user pipx installation did not match the home-ops deployment contract or populate Strawberry's system configuration.

Validation

  • Ruff format and lint
  • detect-secrets baseline scan
  • 22 unit tests
  • live read-only Strawberry status check

@cnberry
cnberry merged commit dae001b into main Aug 17, 2026
6 checks passed
@cnberry
cnberry deleted the codex/system-ctl-deployment branch August 17, 2026 03:41
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