ci: tag release commit
Build'n check / run-ci-linux (push) Has been skipped Details
Build'n check / run-ci-linux (pull_request) Successful in 2m39s Details
Build'n check / Check Template and Build example (pull_request) Failing after 2m32s Details
Build'n check / release (pull_request) Has been skipped Details

This commit is contained in:
Sven Vogel 2024-11-25 10:11:11 +01:00
parent fe9fa2e614
commit 6695c5e204
1 changed files with 9 additions and 0 deletions

View File

@ -59,6 +59,14 @@ jobs:
run: echo ${{ steps.download.outputs.download-path }}
- name: Prepare Release
run: echo ${{ github.sha }} > Release.txt
- name: Tag Release Commit
run: |
echo ${{github.event.head_commit.message}} | grep -Po '(?<=Release-As: )v\d+\.\d+\.\d+' > Version.txt
echo "==> Tagging for version: $(cat Version.txt)"
git config --global credential.helper store
echo "https://${USERNAME}:${{secrets.RELEASE_TOKEN}}}@${{github.repositoryUrl}}" > ~/.git-credentials
git tag -m "Release" $(cat Version.txt)
git push ${{github.repositoryUrl}} $(cat Version.txt)
- name: Create release
id: create-release
uses: https://gitea.com/actions/release-action@main
@ -66,5 +74,6 @@ jobs:
files: |-
Example.pdf
Release.txt
Version.txt
LICENSE
api_key: '${{secrets.RELEASE_TOKEN}}'