chore: update release notes for version 2.3.0 and add GitHub release synchronization script

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-05 00:08:59 +02:00
parent 919395a423
commit d3ab0cf488
10 changed files with 149 additions and 28 deletions
+8
View File
@@ -0,0 +1,8 @@
### Added
- `tools/update_gitea_releases.py`: one-shot script to backfill Gitea release bodies with CHANGELOG content via the Gitea API
- `tools/release-notes/`: per-version Markdown snippets used by the backfill script
### Changed
- Release workflow now extracts the relevant CHANGELOG section and uses it as the GitHub Release body (`body_path`)
- Release workflow adds a step to update the corresponding Gitea release body via API (`GITEA_TOKEN` secret)
- All GitHub Actions upgraded to node24-native major versions (no more Node 20 deprecation warnings)