From bd28c38f08c6f8c1251ede14d1662e30c3eca350 Mon Sep 17 00:00:00 2001 From: Eldon Marks Date: Sat, 26 Sep 2026 23:00:18 -0400 Subject: [PATCH] Create a GitHub Release when a new version tag is cut. --- .github/workflows/publish.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fadd75c..4947a56 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -136,6 +136,17 @@ jobs: git push origin "$TAG_NAME" echo "Created and pushed tag: $TAG_NAME" + - name: Create GitHub Release + if: steps.check_tag.outputs.tag_exists == 'false' + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh release create "${{ steps.get_version.outputs.tag_name }}" \ + --title "jvspatial ${{ steps.get_version.outputs.version }}" \ + --generate-notes \ + --latest + echo "Created GitHub Release ${{ steps.get_version.outputs.tag_name }}" + - name: Install build dependencies run: | python -m pip install --upgrade pip