From fe14b0a63fb7da93f253d366e64c0a2d9293dbea Mon Sep 17 00:00:00 2001 From: Denis Panfilov Date: Sun, 14 Dec 2025 13:06:55 +0100 Subject: [PATCH 1/2] Add create-release workflow --- .github/workflows/create-release.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/create-release.yml diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml new file mode 100644 index 0000000..8cb82b0 --- /dev/null +++ b/.github/workflows/create-release.yml @@ -0,0 +1,20 @@ +name: Create Release + +on: + push: + tags: + - 'v*' + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Create GitHub Release + uses: softprops/action-gh-release@v2 + with: + generate_release_notes: true From d40c09dd221cc6089a553814aabddb1ffafb2ccf Mon Sep 17 00:00:00 2001 From: Denis Panfilov Date: Sun, 14 Dec 2025 13:13:20 +0100 Subject: [PATCH 2/2] Add release creation to bump workflow --- .github/workflows/create-release.yml | 20 -------------------- .github/workflows/release.yml | 12 +++++++++++- 2 files changed, 11 insertions(+), 21 deletions(-) delete mode 100644 .github/workflows/create-release.yml diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml deleted file mode 100644 index 8cb82b0..0000000 --- a/.github/workflows/create-release.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Create Release - -on: - push: - tags: - - 'v*' - -permissions: - contents: write - -jobs: - release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Create GitHub Release - uses: softprops/action-gh-release@v2 - with: - generate_release_notes: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27135cf..62b26fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,7 +44,17 @@ jobs: fi - name: Bump version + id: bump if: steps.bump-type.outputs.type != '' - run: bump ${{ steps.bump-type.outputs.type }} --brave + run: | + bump ${{ steps.bump-type.outputs.type }} --brave + echo "tag=$(git describe --tags --abbrev=0)" >> $GITHUB_OUTPUT env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Create GitHub Release + if: steps.bump.outputs.tag != '' + uses: softprops/action-gh-release@v2 + with: + tag_name: ${{ steps.bump.outputs.tag }} + generate_release_notes: true