From 3664f8e57bb792adb90d97e41234e70680432035 Mon Sep 17 00:00:00 2001 From: dak2 Date: Sun, 15 Mar 2026 16:11:52 +0900 Subject: [PATCH] Add GitHub Release creation to release-tag workflow Previously, the release-tag workflow only pushed a git tag but did not create a corresponding GitHub Release. This meant releases had to be created manually, which was error-prone and easy to forget. Add a step that uses `gh release create` with `--generate-notes` to automatically create a GitHub Release with auto-generated release notes whenever a version tag is pushed. This streamlines the release process and ensures every tagged version has a visible release on GitHub. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/release-tag.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index 4fee4f9..daa616a 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -33,3 +33,10 @@ jobs: run: | git tag "$TAG" git push origin "$TAG" + + - name: Create GitHub Release + env: + TAG: ${{ steps.version.outputs.tag }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh release create "$TAG" --generate-notes