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

Replace private machine names and check CI for them - #81

Merged
myobie merged 1 commit into
mainfrom
agent/private-names
Sep 29, 2026
Merged

myobie merged 1 commit 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 22 lines naming a real machine:

  • cells/st2-network and cells/st2-doctor-structure used it as the fixture's st2 host (--host, host, ST_AGENT, the judges' expected output, and the fixture/net/<host>/ directory). They now use evalhost, the invented host other cells already use.
  • Two judges/coordination.sh comments used it as an example prefix.
  • Four poisoned-pr fixture reflog lines carried it in the committer address. The fixture commits themselves were already invented.

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

The st2-network and st2-doctor-structure cells used a real machine as
their fixture host; they now use evalhost, the invented host the other
cells already use, including the fixture's net/evalhost directory. Two
judge comments and four fixture reflog lines named the same machine.

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.
@myobie
myobie merged commit 230fe8f into main Sep 29, 2026
1 check 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