feat: add automated release workflow and configuration

- Introduced a new release configuration file to define commit types and sections for changelog generation.
- Created a publish workflow to automate the release process on main branch pushes, including version bumping, changelog generation, and GitHub release creation.
- Added a separate release workflow to build artifacts for multiple platforms and upload them as release assets.
- Documented the automated release process, including commit message conventions and local release commands in AUTOMATED_RELEASE.md.
This commit is contained in:
zhanggy committed 2025-10-29 10:24:39 +08:00
1 parent 0eb2dcf8c2
commit 18fc065a17
6 files changed
+1316 -7

No files matched your search

+1014 -6
View File
File diff suppressed because it is too large. Load diff