feat(ci): add release workflow and configuration files (#1)

Reviewed-on: #1
Co-authored-by: Jan Klattenhoff <jan@kjan.email>
Co-committed-by: Jan Klattenhoff <jan@kjan.email>
This commit is contained in:
Jan K9f 2025-04-09 14:52:48 +00:00 committed by Jan K9f
commit df800dd50c
No known key found for this signature in database
GPG key ID: 944223E4D46B7412
2 changed files with 90 additions and 0 deletions

16
release.config.cjs Normal file
View file

@ -0,0 +1,16 @@
module.exports = {
branches: ['release'],
plugins: [
'@semantic-release/commit-analyzer',
'@semantic-release/release-notes-generator',
[
"@semantic-release/changelog",
{
"changelogFile": "docs/CHANGELOG.md"
}
],
["@saithodev/semantic-release-gitea", {
"giteaUrl": "https://git.kjan.de"
}],
],
};