ci: add automated release workflow and changelog management (#47)

Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com>
This commit is contained in:
Noste
2026-05-15 18:14:15 +02:00
committed by GitHub
parent c8cb3c4923
commit c45846535c
9 changed files with 170 additions and 10 deletions
+20
View File
@@ -0,0 +1,20 @@
name: release-please
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v4
with:
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
token: ${{ secrets.GITHUB_TOKEN }}