Update AGENTS.md to highlight automated release.sh script
This commit is contained in:
23
AGENTS.md
23
AGENTS.md
@@ -748,13 +748,26 @@ See `scripts/README.md` for more details.
|
|||||||
|
|
||||||
## Release Process (Maintainers)
|
## Release Process (Maintainers)
|
||||||
|
|
||||||
1. Bump version with `./scripts/bump-version.sh <version> --commit`
|
**Automated (Recommended):**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# One command to do everything (version bump, tests, tag, Homebrew update, local install)
|
||||||
|
./scripts/release.sh 0.9.3
|
||||||
|
```
|
||||||
|
|
||||||
|
This handles the entire release workflow automatically, including waiting ~5 minutes for GitHub Actions to build release artifacts. See [scripts/README.md](scripts/README.md) for details.
|
||||||
|
|
||||||
|
**Manual (Step-by-Step):**
|
||||||
|
|
||||||
|
1. Bump version: `./scripts/bump-version.sh <version> --commit`
|
||||||
2. Update CHANGELOG.md with release notes
|
2. Update CHANGELOG.md with release notes
|
||||||
3. Run tests locally: `go test -short ./...` (CI will run full suite)
|
3. Run tests: `go test -short ./...` (CI runs full suite)
|
||||||
4. Push version bump: `git push origin main`
|
4. Push version bump: `git push origin main`
|
||||||
5. Tag release: `git tag v<version>`
|
5. Tag release: `git tag v<version> && git push origin v<version>`
|
||||||
6. Push tag: `git push origin v<version>`
|
6. Update Homebrew: `./scripts/update-homebrew.sh <version>` (waits for GitHub Actions)
|
||||||
7. GitHub Actions handles the rest
|
7. Verify: `brew update && brew upgrade bd && bd version`
|
||||||
|
|
||||||
|
See [docs/RELEASING.md](docs/RELEASING.md) for complete manual instructions.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user