| 1 | export interface ReferenceRepo { |
| 2 | readonly id: string; |
| 3 | readonly prefix: string; |
| 4 | readonly repository: string; |
| 5 | readonly latestRef: string; |
| 6 | readonly versionSourcePath: string; |
| 7 | readonly packageVersionPath: ReadonlyArray<string>; |
| 8 | readonly versionTagPrefix: string; |
| 9 | } |
| 10 | |
| 11 | export const referenceRepos: ReadonlyArray<ReferenceRepo> = [ |
| 12 | { |
| 13 | id: "effect-smol", |
| 14 | prefix: ".repos/effect-smol", |
| 15 | repository: "https://github.com/Effect-TS/effect.git", |
| 16 | latestRef: "main", |
| 17 | versionSourcePath: "pnpm-workspace.yaml", |
| 18 | packageVersionPath: ["catalog", "effect"], |
| 19 | versionTagPrefix: "effect@", |
| 20 | }, |
| 21 | { |
| 22 | id: "alchemy-effect", |
| 23 | prefix: ".repos/alchemy-effect", |
| 24 | repository: "https://github.com/alchemy-run/alchemy-effect.git", |
| 25 | latestRef: "main", |
| 26 | versionSourcePath: "infra/relay/package.json", |
| 27 | packageVersionPath: ["dependencies", "alchemy"], |
| 28 | versionTagPrefix: "v", |
| 29 | }, |
| 30 | ]; |