rss-news/.github/release.yml
2025-07-07 11:37:22 +02:00

34 lines
847 B
YAML

name: 📦 Release
on:
push:
tags:
- 'v*'
jobs:
release:
name: 🔖 GitHub Release
runs-on: ubuntu-latest
steps:
- name: 📥 Checkout Repository
uses: actions/checkout@v4
- name: 🧪 Version anzeigen
run: |
echo "Tag: ${{ github.ref_name }}"
- name: 📜 Release erstellen aus CHANGELOG
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.ref_name }}
name: Release ${{ github.ref_name }}
body_path: .github/release_notes.md
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: 📝 Release Notes aus CHANGELOG extrahieren
run: |
version="${{ github.ref_name }}"
awk "/## \[$version\]/,/^## \[/" CHANGELOG.md | head -n -1 > .github/release_notes.md || true