Skip to content

Commit b4cba3b

Browse files
committed
HYPERFLEET-1017 - fix: restore aliases.tsp symlink to version control
The aliases.tsp symlink must be tracked in git pointing to aliases-core.tsp by default. Reverts .gitignore change that was removing it. Updates CLAUDE.md to document this convention.
1 parent d734384 commit b4cba3b

3 files changed

Lines changed: 3 additions & 5 deletions

File tree

.gitignore

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
node_modules/
22
tsp-output/
3-
tsp-output-*/
4-
5-
# Build artifact — build-schema.sh re-creates this symlink for each provider variant
6-
aliases.tsp
3+
tsp-output-*/

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ alias ClusterSpec = Record<unknown>; // Generic
3535
alias ClusterSpec = GCPClusterSpec; // Provider-specific
3636
```
3737

38-
The `aliases.tsp` symlink determines which provider types are active. The `build-schema.sh` script automatically re-links this during builds.
38+
The `aliases.tsp` symlink determines which provider types are active. The `build-schema.sh` script automatically re-links this during builds. The symlink is tracked in git and should always point to `aliases-core.tsp` by default. Do not remove it from version control or add it to `.gitignore`.
3939

4040
**When adding new models:**
4141
- Shared models → `models/`

aliases.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
aliases-gcp.tsp

0 commit comments

Comments
 (0)