feat: add version extraction step to release workflow

This commit is contained in:
Dr-Blank 2024-09-18 00:15:56 -04:00
parent 1f7db0b22b
commit 18df8b10e1
No known key found for this signature in database
GPG key ID: 7452CC63F210A266

View file

@ -49,6 +49,16 @@ jobs:
name: release-apk
path: build/app/outputs/flutter-apk/app-release.apk
- name: version
id: version
run: |
tag=${GITHUB_REF/refs\/tags\//}
version=${tag#v}
major=${version%%.*}
echo "tag=${tag}" >> $GITHUB_OUTPUT
echo "version=${version}" >> $GITHUB_OUTPUT
echo "major=${major}" >> $GITHUB_OUTPUT
- name: Generate Release Notes
id: generate_release_notes
uses: release-drafter/release-drafter@v5
@ -59,6 +69,6 @@ jobs:
uses: ncipollo/release-action@v1
with:
artifacts: build/app/outputs/flutter-apk/app-release.apk
name: ${{ github.ref_name }}
name: Release ${{ steps.version.outputs.version }}
tag: ${{ github.ref }}
# body: ${{ steps.generate_release_notes.outputs.notes }}
body: ${{ steps.generate_release_notes.outputs.body }}