Skip to content

Commit 97c8128

Browse files
author
cw
committed
chore: add release workflow rule to claude instructions
1 parent 2b15acf commit 97c8128

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.claude/instructions.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,25 @@
4040
- `docs/` - Documentation files
4141
- `plugins/` - MCP plugin implementations
4242

43+
## Releasing New Versions
44+
45+
To release a new version, **always use the release script**:
46+
47+
```bash
48+
./scripts/release.sh <version> "<description>"
49+
```
50+
51+
Examples:
52+
```bash
53+
./scripts/release.sh 0.3.0 "New domain system with 12 task domains"
54+
./scripts/release.sh 0.2.3 "Bug fixes for pattern matching"
55+
./scripts/release.sh 1.0.0 "First stable release"
56+
```
57+
58+
The script handles: version bump (via `scripts/bump_version.dart`), CHANGELOG update, git commit, annotated tag, and push. It also triggers GitHub Actions for builds.
59+
60+
**Never manually edit version numbers** — always use the release script.
61+
4362
## Documentation Guidelines
4463

4564
**All documentation markdown files MUST be created in the `docs/` folder**, including:

0 commit comments

Comments
 (0)