chore: Gitea-Releases aus dem Changelog – Skript und CI-Job
CI / pruefen (3.12) (push) Waiting to run
CI / pruefen (3.13) (push) Waiting to run
CI / release (push) Blocked by required conditions

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Florian Wilde
2026-10-25 13:27:27 +01:00
co-authored by Claude Opus 5.5
parent fe64f031bd
commit a627044df7
5 changed files with 204 additions and 1 deletions
+17
View File
@@ -35,3 +35,20 @@ jobs:
run: shellcheck deploy/*.sh
- name: pytest (inkl. Migrationen auf befüllter Datenbank)
run: pytest -q
# Tag vX.Y.Z → Gitea-Release mit dem Abschnitt aus CHANGELOG.md (nur wenn alles grün)
release:
needs: pruefen
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
fetch-tags: true
- name: Release anlegen
run: python3 scripts/gitea_release.py "${GITHUB_REF_NAME}"
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
GITEA_URL: ${{ github.server_url }}
GITEA_REPO: ${{ github.repository }}