This commit is contained in:
2024-10-22 10:08:29 +02:00
parent 63594b910f
commit c55b3f871e

View File

@@ -33,6 +33,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Get the latest tag
id: get_latest_tag
run: echo "latest_tag=$(git describe --tags `git rev-list --tags --max-count=1`)" >> $GITHUB_ENV
@@ -41,8 +44,12 @@ jobs:
id: increment_version
run: |
latest_tag=${{ env.latest_tag }}
IFS='.' read -r -a version_parts <<< "$latest_tag"
new_version="${version_parts[0]}.$((version_parts[1] + 1))"
if [ -z "$latest_tag" ]; then
new_version="v1.4.0"
else
IFS='.' read -r -a version_parts <<< "${latest_tag#v}"
new_version="v${version_parts[0]}.$((version_parts[1] + 1)).0"
fi
echo "new_version=$new_version" >> $GITHUB_ENV
- name: Create Release
@@ -55,7 +62,7 @@ jobs:
release_name: Release ${{ env.new_version }}
draft: false
prerelease: false
- name: Upload changelog
uses: actions/upload-release-asset@v1
env:
@@ -64,8 +71,4 @@ jobs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./CHANGELOG.md
asset_name: CHANGELOG.md
asset_content_type: text/markdown
asset_content_type: text/markdown