Release It

Generic CLI tool สำหรับ automate versioning และ package publishing

newkub Updated

File contents

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

newkub/skills/tree/main/release-it commit d7692de2e6

Frequently asked questions

npx skillmds@latest add newkub/release-it