Skip to content

Commit 67f01ec

Browse files
authored
chore(ecosystem): record radius, trace and trail in the canonical inventory (#344)
ecosystem.yaml is the canonical repository inventory that tooling consumes instead of carrying its own repo-name list, but it listed only six of the nine directories in the graycode-eco workspace. radius is a pnpm workspace (typescript) and takes no part in rho's go.work, so its `workspace` flag is false: the true value makes CI check it out as a Go sibling and the module-hygiene job fails. trace and trail are Go modules; the manifest validator checks each entry against that repo's go.mod, so trace is recorded as github.com/GrayCodeAI/trace rather than a bare `trace`. `ecosystem-manifest.sh validate` reports 9 repositories, `list workspace` still reports rho and flux, and `check-ecosystem-boundaries.sh` passes.
1 parent 3f76d4e commit 67f01ec

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

‎ecosystem.yaml‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,29 @@ repositories:
5757
language: go
5858
module: github.com/graycodeai/across
5959
workspace: false
60+
61+
- directory: radius
62+
github_repo: radius
63+
product_name: Radius
64+
kind: product
65+
language: typescript
66+
# Not a Go module: radius is a pnpm workspace, so it takes no part in
67+
# rho's go.work. `workspace: true` here would make CI try to check it out
68+
# as a Go sibling and fail.
69+
workspace: false
70+
71+
- directory: trace
72+
github_repo: trace
73+
product_name: Trace
74+
kind: product
75+
language: go
76+
module: github.com/GrayCodeAI/trace
77+
workspace: false
78+
79+
- directory: trail
80+
github_repo: trail
81+
product_name: Trail
82+
kind: product
83+
language: go
84+
module: github.com/graycodeai/trail
85+
workspace: false

0 commit comments

Comments
 (0)