🛠 Release-Workflow verbessert
This commit is contained in:
parent
37439823d5
commit
c28314d61b
1 changed files with 10 additions and 4 deletions
14
.github/workflows/release.yml
vendored
14
.github/workflows/release.yml
vendored
|
|
@ -24,16 +24,22 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
VERSION=${GITHUB_REF#refs/tags/}
|
VERSION=${GITHUB_REF#refs/tags/}
|
||||||
echo "📌 Version: $VERSION"
|
echo "📌 Version: $VERSION"
|
||||||
CONTENT=$(awk "/## \[?$VERSION\]?/,/## \[/" CHANGELOG.md | sed '1d;$d')
|
|
||||||
|
BODY=$(awk -v version="$VERSION" '
|
||||||
|
BEGIN { found = 0 }
|
||||||
|
$0 ~ "## \\[v"version"\\]" { found = 1; next }
|
||||||
|
$0 ~ /^## \[v[0-9]+\.[0-9]+\.[0-9]+\]/ && found { exit }
|
||||||
|
found { print }
|
||||||
|
' CHANGELOG.md)
|
||||||
|
|
||||||
echo "RELEASE_BODY<<EOF" >> $GITHUB_ENV
|
echo "RELEASE_BODY<<EOF" >> $GITHUB_ENV
|
||||||
echo "$CONTENT" >> $GITHUB_ENV
|
echo "$BODY" >> $GITHUB_ENV
|
||||||
echo "EOF" >> $GITHUB_ENV
|
echo "EOF" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: 🚀 GitHub Release erstellen
|
- name: 🚀 GitHub Release veröffentlichen
|
||||||
uses: softprops/action-gh-release@v2
|
uses: softprops/action-gh-release@v2
|
||||||
with:
|
with:
|
||||||
name: ${{ github.ref_name }}
|
name: ${{ github.ref_name }}
|
||||||
body: ${{ env.RELEASE_BODY }}
|
body: ${{ env.RELEASE_BODY }}
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue