diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 6152451..1d5a22a 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -69,7 +69,7 @@ jobs: id: bump run: | uv tool install bump-my-version - uv tool run bump-my-version bump ${{ github.event.inputs.bump }} + uv tool run bump-my-version bump ${{ github.event.inputs.bump }} --allow-dirty # echo the version to github env, the version is shown by using uv tool run bump-my-version show current_version echo "VERSION<> $GITHUB_ENV echo "$(uv tool run bump-my-version show current_version)" >> $GITHUB_ENV @@ -82,12 +82,13 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} branch: ${{ github.ref }} - - name: Add release notes to environment - id: add_release_notes + - name: Create release notes run: | - echo "RELEASE_NOTES<> $GITHUB_ENV - echo "${{ github.event.inputs.release_notes }}" >> $GITHUB_ENV - echo "EOF" >> $GITHUB_ENV + mkdir release_notes + echo -e "${{ inputs.release_notes }}" >> release_notes/release_notes.md + echo "Release notes:" + cat release_notes/release_notes.md + echo "" - name: Build and store Docker image if: ${{ github.event.inputs.docker_release == 'true' }} @@ -100,16 +101,7 @@ jobs: --tag ${{ secrets.REGISTRY }}/${REPO_NAME}:latest \ --tag ${{ secrets.REGISTRY }}/${REPO_NAME}:${TAG} \ --push . - - name: Generate changelog - id: changelog - uses: metcalfc/changelog-generator@v4.6.2 - with: - token: ${{ secrets.TOKEN }} - - name: Get the changelog - run: | - cat << "EOF" - ${{ steps.changelog.outputs.changelog }} - EOF + - name: Create release id: create_release @@ -118,7 +110,7 @@ jobs: with: tag_name: ${{ env.VERSION }} release_name: Release ${{ env.VERSION }} - body: ${{ steps.changelog.outputs.changelog }} + body_path: release_notes/release_notes.md draft: false prerelease: false make_latest: true