From 815df15886c8a53406da8181dd8409dfada05e41 Mon Sep 17 00:00:00 2001 From: xterao Date: Tue, 11 Mar 2025 10:56:02 +0900 Subject: [PATCH] Release draft generation is delegated to release-drafter --- .github/release-drafter.yml | 2 +- .github/workflows/build.yml | 37 ------------------------------------- 2 files changed, 1 insertion(+), 38 deletions(-) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 2e1aa07c..8f2f3b89 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -1,5 +1,5 @@ name-template: 'v$RESOLVED_VERSION 🌈' -tag-template: 'v$RESOLVED_VERSION' +tag-template: '$RESOLVED_VERSION' categories: - title: 'New Features' labels: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 954c8392..26e8a177 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -247,40 +247,3 @@ jobs: with: name: pluginVerifier-result path: ${{ github.workspace }}/build/reports/pluginVerifier - - # Prepare a draft release for GitHub Releases page for the manual verification - # If accepted and published, release workflow would be triggered - releaseDraft: - name: Release draft - if: github.event_name != 'pull_request' - needs: [ build, test, inspectCode, verify ] - runs-on: ubuntu-24.04 - permissions: - contents: write - steps: - - # Check out the current repository - - name: Fetch Sources - uses: actions/checkout@v4 - - # Remove old release drafts by using the curl request for the available releases with a draft flag - - name: Remove Old Release Drafts - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh api repos/{owner}/{repo}/releases \ - --jq '.[] | select(.draft == true) | .id' \ - | xargs -I '{}' gh api -X DELETE repos/{owner}/{repo}/releases/{} - - # Create a new release draft which is not publicly visible and requires manual acceptance - - name: Create Release Draft - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh release create "v${{ needs.build.outputs.version }}" \ - --draft \ - --title "v${{ needs.build.outputs.version }}" \ - --notes "$(cat << 'EOM' - ${{ needs.build.outputs.changelog }} - EOM - )"