docs: Update release process to use set-version and tags without v prefix
This commit is contained in:
parent
4b602b8174
commit
078a530361
1 changed files with 7 additions and 7 deletions
14
CLAUDE.md
14
CLAUDE.md
|
|
@ -285,21 +285,21 @@ The `VERSION` file in the repo root contains the current semantic version (e.g.,
|
|||
### Release Process
|
||||
|
||||
```bash
|
||||
# 1. Update VERSION file first
|
||||
echo "0.0.3" > VERSION
|
||||
# 1. Update version in all files (VERSION + all client source files)
|
||||
make set-version VERSION=4.2.0
|
||||
|
||||
# 2. Commit the version bump
|
||||
git add VERSION
|
||||
git commit -m "chore: Bump version to 0.0.3"
|
||||
git add -A
|
||||
git commit -m "chore: Bump version to 4.2.0"
|
||||
|
||||
# 3. Create and push the tag (triggers full 42-language test matrix)
|
||||
git tag -a v0.0.3 -m "Release v0.0.3 - Description of changes"
|
||||
git push origin main v0.0.3
|
||||
git tag -a 4.2.0 -m "Release 4.2.0 - Description of changes"
|
||||
git push origin main 4.2.0
|
||||
```
|
||||
|
||||
### Tag Triggers
|
||||
|
||||
- **Tag push** (`v*.*.*`) triggers the **full test matrix** with all 42 languages
|
||||
- **Tag push** (`X.Y.Z` format, no v prefix) triggers the **full test matrix** with all 42 languages
|
||||
- **Regular push to main** only tests changed SDKs (smart detection)
|
||||
|
||||
### Version Format
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue