From 573be4bc9bca779db07f2a5af6985c4730d4f6f6 Mon Sep 17 00:00:00 2001 From: karthik balasubramanian Date: Fri, 6 Feb 2026 10:21:10 +0530 Subject: [PATCH] fix(ci): update release workflow to use gh cli Signed-off-by: karthik balasubramanian --- .github/workflows/release.yaml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 018aef5b..93abb58d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -71,12 +71,17 @@ jobs: "${GITHUB_WORKSPACE}/.github/draft_release_notes.sh" - name: Draft release id: draft_release - uses: actions/create-release@v1 - with: - release_name: ${{ inputs.release }} - tag_name: ${{ inputs.release }} - draft: true - prerelease: true - body_path: Changes.md env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + if [ ! -f Changes.md ]; then + echo "ERROR: Changes.md was not generated!" + exit 1 + fi + + gh release create "${{ inputs.release }}" \ + --repo "${{ github.repository }}" \ + --title "${{ inputs.release }}" \ + --notes-file Changes.md \ + --draft \ + --prerelease \ No newline at end of file