From 2fa9e3ebd857fd6425bf924914bf43716517407c Mon Sep 17 00:00:00 2001 From: luojiyin Date: Fri, 14 Aug 2026 09:47:42 +0800 Subject: [PATCH 1/2] ci(release): create GitHub releases for version tags --- .github/workflows/release.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..c9feb8b --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,18 @@ +name: Release + +on: + push: + tags: + - 'v*' + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Create GitHub Release + env: + GH_TOKEN: ${{ github.token }} + run: gh release create "${GITHUB_REF_NAME}" --generate-notes --verify-tag From 9cb079e15131acd5252b7971b33fb6bc8550b960 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Fri, 14 Aug 2026 09:54:07 +0800 Subject: [PATCH 2/2] fix(release): set repository context for gh --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c9feb8b..47ac1fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,4 +15,5 @@ jobs: - name: Create GitHub Release env: GH_TOKEN: ${{ github.token }} + GH_REPO: ${{ github.repository }} run: gh release create "${GITHUB_REF_NAME}" --generate-notes --verify-tag