Skip to content

Commit cd11b21

Browse files
committed
HYPERFLEET-1017 - chore: restore aliases.tsp symlink and update CLAUDE.md
- Restore aliases.tsp symlink in git pointing to aliases-core.tsp by default - Document aliases.tsp convention in CLAUDE.md - Add changelog update instructions to CLAUDE.md
1 parent d8a0f05 commit cd11b21

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

CLAUDE.md

Lines changed: 10 additions & 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/`
@@ -188,6 +188,15 @@ alias ClusterSpec = GCPClusterSpec;
188188

189189
Build: `npm run build:gcp`
190190

191+
## Version Bump and Changelog
192+
193+
When bumping the version in `main.tsp`, always update `CHANGELOG.md`:
194+
195+
1. Keep `## [Unreleased]` at the top, then add a new version section as `## [X.Y.Z] - YYYY-MM-DD`
196+
2. List changes under appropriate headings (`Added`, `Changed`, `Fixed`, `Removed`)
197+
3. Update the comparison links at the bottom of the file
198+
4. Follow [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) format
199+
191200
## Validation Checklist
192201

193202
Before submitting changes:

0 commit comments

Comments
 (0)