Goal
ใช้งาน Release It สำหรับ automate versioning และ package publishing
Scope
ใช้สำหรับ:
- Automate versioning และ package publishing
- Git commit/tag/push automation
- GitHub/GitLab releases
- Changelog generation
- bun publishing
Execute
1. Install Release It
ติดตั้ง Release It:
bun add -D release-it
2. Interactive Release
Interactive release:
bunx release-it
3. CI Mode
CI mode (no prompts):
bunx release-it --ci
4. Dry Run
Dry run:
bunx release-it --dry-run
Rules
- ใช้
bun add -D release-itสำหรับติดตั้ง - ใช้
bunx release-itสำหรับ interactive release - ใช้
--ciสำหรับ CI mode - ใช้
--dry-runสำหรับ dry run
Expected Outcome
- Versioning ที่ automated
- Git commit/tag/push ที่ automated
- GitHub/GitLab releases ที่ automated
- Changelog generation ที่ automated
- bun publishing ที่ automated