diff --git a/.github/release.yml b/.github/release.yml
new file mode 100644
index 00000000..e49cb283
--- /dev/null
+++ b/.github/release.yml
@@ -0,0 +1,23 @@
+changelog:
+  exclude:
+    labels:
+      - ignore-for-release
+  categories:
+    - title: Added
+      labels:
+        - enhancement
+    - title: Fixed
+      labels:
+        - bug
+    - title: Changed
+      labels:
+        - "*"
+    - title: Deprecated
+      labels:
+        - deprecated
+    - title: Breaking Changes
+      labels:
+        - breaking
+    - title: Documentation
+      labels:
+        - documentation
\ No newline at end of file
diff --git a/.github/workflows/pull-request-check.yml b/.github/workflows/pull-request-check.yml
deleted file mode 100644
index 7ae9a0b5..00000000
--- a/.github/workflows/pull-request-check.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-name: Pull Request check
-on:
-  pull_request:
-    paths-ignore:
-      - "samples/**"
-      - "**_test.go"
-      - "**.md"
-      - ".github/**"
-    types: [opened, edited]
-jobs:
-  checkPullRequest:
-    name: Pull Request check
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v2
-      - name: Check pull requests
-        uses: EventStore/Automations/pr-check@master
\ No newline at end of file