Commit 1f7ffde982fbac085bdaeaf5fa97411638644ae1

Ran Benita 2021-05-22T20:17:35

ci: automatically create github release when tag is pushed Fixes: https://github.com/xkbcommon/libxkbcommon/issues/233 Signed-off-by: Ran Benita <ran@unusedvar.com>

diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml
new file mode 100644
index 0000000..e5612c6
--- /dev/null
+++ b/.github/workflows/github-release.yml
@@ -0,0 +1,21 @@
+name: release
+
+on:
+  push:
+    tags:
+      - 'xkbcommon-*'
+
+jobs:
+  build:
+    name: Automatically create GitHub release for tag
+    runs-on: ubuntu-20.04
+    steps:
+      - uses: actions/checkout@v2
+      - uses: actions/create-release@v1
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+        with:
+          tag_name: ${{ github.ref }}
+          release_name: ${{ github.ref }}
+          body: |
+            See the [NEWS](https://github.com/xkbcommon/libxkbcommon/blob/master/NEWS) file for the changes.