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:
1 parent
0eb2dcf8c2
commit
18fc065a17
6 files changed
+1316
-7
No files matched your search
Generated
+1014
-6
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user