From 2ca8716a8738c2cf463edf5fc6fc41d32035ac29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Krawczyk?= <114918498+MichakrawSB@users.noreply.github.com> Date: Tue, 17 Feb 2026 14:35:17 +0100 Subject: [PATCH 1/2] ci(release): add step to rename GitHub release Adds a step to rename the GitHub release with the new version format. --- .github/workflows/release.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6abdc157fc5..e2187e75d12 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -81,6 +81,27 @@ jobs: echo ${{ steps.semantic.outputs.new_release_minor_version }} echo ${{ steps.semantic.outputs.new_release_patch_version }} + - name: Rename GitHub release to "Release – Swagger Editor v" + if: steps.semantic.outputs.new_release_published == 'true' + uses: actions/github-script@v8 + with: + script: | + const version = '${{ steps.semantic.outputs.new_release_version }}'; + const tag = `v${version}`; + const releaseName = `Release – Swagger Editor ${tag}`; + const { data: release } = await github.rest.repos.getReleaseByTag({ + owner: context.repo.owner, + repo: context.repo.repo, + tag + }); + await github.rest.repos.updateRelease({ + owner: context.repo.owner, + repo: context.repo.repo, + release_id: release.id, + name: releaseName + }); + core.info(`Renamed release ${tag} → "${releaseName}"`); + - name: Prepare released version for uploading shell: bash run: | From 3e3563b0bc96538e77ceff7d908461e14772a701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Krawczyk?= <114918498+MichakrawSB@users.noreply.github.com> Date: Tue, 17 Feb 2026 14:37:12 +0100 Subject: [PATCH 2/2] small tweak --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e2187e75d12..ea350bab7d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -81,14 +81,14 @@ jobs: echo ${{ steps.semantic.outputs.new_release_minor_version }} echo ${{ steps.semantic.outputs.new_release_patch_version }} - - name: Rename GitHub release to "Release – Swagger Editor v" + - name: Rename GitHub release if: steps.semantic.outputs.new_release_published == 'true' uses: actions/github-script@v8 with: script: | const version = '${{ steps.semantic.outputs.new_release_version }}'; const tag = `v${version}`; - const releaseName = `Release – Swagger Editor ${tag}`; + const releaseName = `Release - Swagger Editor ${tag}`; const { data: release } = await github.rest.repos.getReleaseByTag({ owner: context.repo.owner, repo: context.repo.repo, @@ -100,7 +100,7 @@ jobs: release_id: release.id, name: releaseName }); - core.info(`Renamed release ${tag} → "${releaseName}"`); + core.info(`Renamed release ${tag} -> "${releaseName}"`); - name: Prepare released version for uploading shell: bash