Commit graph

2 commits

Author SHA1 Message Date
0d92e69272 **refactor(scripts): improve readability and consistency in release-workflow.js**
- Updated formatting for better readability in console messages and user prompts.
- Simplified asynchronous logic in user interaction flow by restructuring `readline` handling.
- Adjusted NPM script calls to match conventions (e.g., `_release`, `_github-release`).
- Improved maintainability by adhering to consistent code style and linting guidelines.

**Purpose**: Enhance code clarity and consistency in the release workflow script to improve developer experience and reduce potential errors.
2025-08-01 17:33:28 -07:00
e2373b798e **feat(scripts): add automated release workflow script**
- Introduced `release-workflow.js` to streamline the release process:
  - Automates version updates (`patch`, `minor`, `major`).
  - Generates changelogs based on commit messages.
  - Creates GitHub releases with autogenerated notes.
  - Publishes packages to NPM.
- Enhanced documentation in `README.md` with detailed release instructions, both automated and manual.
- Updated related test cases and ensured compatibility.

**Purpose**: Simplify and standardize the release
2025-07-31 13:40:28 -07:00