diff --git a/.github/workflows/dendrite.yml b/.github/workflows/dendrite.yml
index 79d8dddef..053b39474 100644
--- a/.github/workflows/dendrite.yml
+++ b/.github/workflows/dendrite.yml
@@ -2,7 +2,12 @@ name: Dendrite
 
 on:
   push:
+    branches:
+      - main
   pull_request:
+  release:
+    types: [published]
+  workflow_dispatch:
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}