From aed7da6ec13bbfbe2765f4ff19b1ee436a88a57b Mon Sep 17 00:00:00 2001 From: krrrr38 Date: Mon, 31 Aug 2026 08:26:54 +0900 Subject: [PATCH] =?UTF-8?q?release=20=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95?= =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=81=A7=E5=8F=A4=E3=81=84=20GitHub=20Releas?= =?UTF-8?q?e=20=E3=82=92=E6=9C=80=E6=96=B03=E4=BB=B6=E3=81=AE=E3=81=BF?= =?UTF-8?q?=E6=AE=8B=E3=81=99=E3=82=88=E3=81=86=E3=81=AB=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude --- .github/workflows/release.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 30302b3..98f1b85 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,3 +34,15 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} shell: bash + + - name: Delete old releases + run: | + gh release list --limit 100 --json tagName,createdAt \ + --jq 'sort_by(.createdAt) | reverse | .[3:] | .[].tagName' \ + | while read -r tag; do + echo "Deleting release: $tag" + gh release delete "$tag" --yes --cleanup-tag + done + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + shell: bash