From 42ee84db3312efa954bbcfee9ba3b5870fdf071e Mon Sep 17 00:00:00 2001 From: Krunal Hingu Date: Wed, 5 Nov 2025 21:59:27 +0530 Subject: [PATCH] add step to create GitHub release if it doesn't exist --- .github/workflows/release.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 776e3dce..779d9247 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -71,6 +71,17 @@ jobs: steps: - name: Checkout code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Create GitHub Release + run: | + if ! gh release view "${{ github.ref_name }}" > /dev/null 2>&1; then + echo "Creating release ${{ github.ref_name }}" + gh release create "${{ github.ref_name }}" --title "${{ github.ref_name }}" --notes "Release ${{ github.ref_name }}" + else + echo "Release ${{ github.ref_name }} already exists" + fi + env: + GH_TOKEN: ${{ github.token }} - run: make upload env: