- 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.
44 lines
669 B
JSON
44 lines
669 B
JSON
{
|
|
"types": [
|
|
{
|
|
"type": "feat",
|
|
"section": "Features"
|
|
},
|
|
{
|
|
"type": "fix",
|
|
"section": "Bug Fixes"
|
|
},
|
|
{
|
|
"type": "docs",
|
|
"section": "Documentation"
|
|
},
|
|
{
|
|
"type": "style",
|
|
"section": "Styles"
|
|
},
|
|
{
|
|
"type": "refactor",
|
|
"section": "Refactoring"
|
|
},
|
|
{
|
|
"type": "perf",
|
|
"section": "Performance Improvements"
|
|
},
|
|
{
|
|
"type": "test",
|
|
"section": "Tests"
|
|
},
|
|
{
|
|
"type": "build",
|
|
"section": "Build System"
|
|
},
|
|
{
|
|
"type": "ci",
|
|
"section": "CI"
|
|
},
|
|
{
|
|
"type": "chore",
|
|
"section": "Chores"
|
|
}
|
|
]
|
|
} |