You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -68,52 +68,147 @@ Releases a specific version to PyPI.
68
68
69
69
**Use when:** You're ready to publish a new version to PyPI immediately.
70
70
71
-
## Pre-Release Checklist
71
+
## Complete Release Checklist
72
72
73
-
Before releasing, ensure quality by running local CI checks:
73
+
Follow these steps in order. **Never skip pre-commit hooks.**
74
74
75
75
**For configurator/template changes:** See `TOOLS_CONFIG_GUIDE.md` § Release Checklist for additional checks specific to slash command configurators and tool integrations.
76
76
77
-
### 1. Quick Health Check (30 seconds)
77
+
### 1. Update CHANGELOG.md
78
+
79
+
Add entries for all changes since the last release under a new version heading:
80
+
81
+
```markdown
82
+
## [0.X.Y] - YYYY-MM-DD
83
+
84
+
### Added
85
+
- New features...
86
+
87
+
### Fixed
88
+
- Bug fixes...
89
+
90
+
### Changed
91
+
- Other changes...
92
+
```
93
+
94
+
### 2. Bump Version
95
+
78
96
```bash
79
-
./scripts/quick-check.sh
97
+
./scripts/bump-version.sh 0.X.Y
80
98
```
81
99
82
-
This runs the test suite quickly to catch obvious issues.
100
+
This updates `pyproject.toml` and `packages/cli/src/aurora_cli/main.py`.
101
+
102
+
### 3. Run Pre-Commit Hooks (NEVER SKIP)
103
+
104
+
Stage all changes and run pre-commit. Fix any failures iteratively:
83
105
84
-
### 2. Full CI Check (3-5 minutes) - **REQUIRED BEFORE RELEASE**
0 commit comments