build: add automatic release process

This commit is contained in:
Mathis Gauthey
2024-07-16 21:11:50 +02:00
committed by Mathis Gauthey
parent 1106b01917
commit b7252e1909
5 changed files with 6303 additions and 0 deletions

23
.releaserc Normal file
View File

@@ -0,0 +1,23 @@
{
"branches": [
"main"
],
"tagFormat": "${version}",
"debug": true,
"ci": true,
"dryRun": false,
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "conventionalcommits"
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits"
}
]
]
}