Skip to content
This repository was archived by the owner on Sep 29, 2026. It is now read-only.

Replace private machine names and home paths, and check CI for them - #109

Merged
myobie merged 2 commits into
mainfrom
agent/private-names
Sep 29, 2026
Merged

myobie merged 2 commits into
mainfrom
agent/private-names

Conversation

@myobie

@myobie myobie commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

Public repositories hold invented examples only. Running scripts/check-private-names.py (the check pty, pty-relay, pty-layout and transplant run) over this repository found 45 lines:

  • Test identities and catalog fixtures used the fleet's real machines as host prefixes (<host>.bob, <host>.cos-claude, host = "<host>"). They now use example-linux and example-mac, which keep the order convoy-layout.test.ts asserts after .sort().
  • sync-fabric.ts's error example says fabric:example-host.
  • The README and the rsyncd tests use /Users/example and /home/example. One init.test.ts comment is reworded so it doesn't look like a home path.

A second commit repoints the pty flake input to compoundingtech/pty-original-experiment. That's where the Node pty now lives, since compoundingtech/pty holds the Rust port. Same rev 0a9be8c, same narHash; pty-relay#37 made the same change.

The PR also adds the check and a Private names workflow. The repository is archived again once this merges.

Test identities and catalog fixtures used the fleet's real machines as
host prefixes; they now use example-linux and example-mac, which keep
the same sort order the enumeration test asserts. The sync-fabric error
example names example-host, and the README and rsyncd tests use
/Users/example and /home/example.

scripts/check-private-names.py, the same check as in pty, pty-relay,
pty-layout and transplant, now runs on every pull request with a
self-test that proves it still catches each kind of name.
The Node pty moved to compoundingtech/pty-original-experiment and
compoundingtech/pty now holds the Rust port, so the locked rev
0a9be8c is no longer in the repository the input names. Same rev,
same narHash, new repository.
@myobie
myobie merged commit 105abac into main Sep 29, 2026
2 checks passed
@myobie
myobie deleted the agent/private-names branch September 29, 2026 17:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant