Skip to content

fix: migrate legacy host env files and drop retired repo references - #123

Merged
Patel230 merged 1 commit into
mainfrom
fix/legacy-migration-and-cleanup
Sep 15, 2026
Merged

Patel230 merged 1 commit into
mainfrom
fix/legacy-migration-and-cleanup

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

Follow-up cleanup from the hawk -> rho rename review.

  • Legacy credential migration: MigrateEnvFileCredentials now also checks the pre-rename host config directory (~/.hawk/{env,.env}), so installs created before the rename still migrate. Adds TestMigrateEnvFileCredentials_LegacyPaths.
  • Remove swift (repo does not exist): README engine list + ecosystem table, internal/observability/genai_semconv.go, and the cross-engine check in scripts/check-ecosystem-boundaries.sh.
  • Fix dead external refs: proto/rho/contracts/v1/tool.proto does not exist (rho has no proto/; contracts are Go under internal/contracts/), so tools/versioning.go comments now reference the host contract. rho/internal/fluxclient does not exist; the doc now points at the real flux/engine integration path.
  • CHANGELOG: scrub retired repo names from the Unreleased entry.

Verification

  • github.com/GrayCodeAI/rho exists; security@rho.ai matches rho's own SECURITY.md
  • GrayCodeAI/swift, proto/rho/..., and rho/internal/fluxclient confirmed absent
  • go build ./..., go vet ./..., go test ./... pass
  • gofumpt -l . clean; scripts/check-ecosystem-boundaries.sh passes

- Credential env-file migration also checks the pre-rename host config
  directory so pre-rename installs still migrate.
- Remove swift references (repo no longer exists) from README, the
  genai semconv comment, and the cross-engine boundary check.
- Point host-contract comments at the host contract instead of the
  nonexistent proto/rho/contracts/v1/tool.proto, and reference the real
  flux/engine integration path.
- Scrub retired repo names from the CHANGELOG entry.
@Patel230
Patel230 merged commit 4568948 into main Sep 15, 2026
16 checks passed
@Patel230
Patel230 deleted the fix/legacy-migration-and-cleanup branch September 15, 2026 09:18
Patel230 added a commit that referenced this pull request Sep 16, 2026
…123)

- Credential env-file migration also checks the pre-rename host config
  directory so pre-rename installs still migrate.
- Remove swift references (repo no longer exists) from README, the
  genai semconv comment, and the cross-engine boundary check.
- Point host-contract comments at the host contract instead of the
  nonexistent proto/rho/contracts/v1/tool.proto, and reference the real
  flux/engine integration path.
- Scrub retired repo names from the CHANGELOG entry.
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