| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Creates a new release of bsubio CLI with automated changelog generation and GitHub release.
Install missing tools:
brew install gh goreleaserAuthenticate with GitHub:
gh auth loginFrom the repository root:
./scripts/mkrel.shThe script will:
Versions must follow semantic versioning with a v prefix:
The script automatically generates changelogs by categorizing commits:
$ ./scripts/mkrel.sh
========================================
bsubio CLI Release Script
========================================
➜ Checking prerequisites...
✓ All prerequisites met
➜ Checking working directory...
✓ Working directory is clean
➜ Current branch: main
➜ Latest tag: v0.1.0
Enter new version (e.g., v1.0.0): v0.2.0
## Changelog
### Features
- feat: Add device flow authentication
- feat: Add flag library support
### Bug Fixes
- fix: Handle HTTP client timeouts
⚠ Create release v0.2.0? (y/N) y
➜ Running make check...
✓ make check passed
➜ Creating tag v0.2.0...
➜ Pushing tag to origin...
✓ Tag pushed
➜ Running goreleaser...
✓ Release v0.2.0 created successfully!
➜ Release URL: https://github.com/bsubio/cli/releases/tag/v0.2.0
✓ 🎉 Release complete!| Back | FazBrowse Home | New Git URL |