<div dir="ltr">From: Kamran Alam <<a href="mailto:kamrankhan0368@gmail.com">kamrankhan0368@gmail.com</a>><br><br>This patch adds a GitHub Actions workflow that automatically creates<br>a GitHub Release whenever a new tag is pushed to the repository.<br><br>This addresses issue #22 - currently tags exist but are not marked<br>as GitHub Releases, making it harder for users to find and download<br>specific versions.<br><br>Signed-off-by: Kamran Alam <<a href="mailto:kamrankhan0368@gmail.com">kamrankhan0368@gmail.com</a>><br>---<br> .github/workflows/release.yml | 20 ++++++++++++++++++++<br> 1 file changed, 20 insertions(+)<br><br>diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml<br>new file mode 100644<br>index 0000000..release<br>--- /dev/null<br>+++ b/.github/workflows/release.yml<br>@@ -0,0 +1,20 @@<br>+name: Create GitHub Release on Tag<br>+<br>+on:<br>+  push:<br>+    tags:<br>+      - 'v*'<br>+<br>+jobs:<br>+  release:<br>+    runs-on: ubuntu-latest<br>+    permissions:<br>+      contents: write<br>+    steps:<br>+      - name: Checkout code<br>+        uses: actions/checkout@v4<br>+<br>+      - name: Create GitHub Release<br>+        uses: softprops/action-gh-release@v2<br>+        with:<br>+          generate_release_notes: true</div>