diff --git a/.github/workflows/demo.yml b/.github/workflows/demo.yml
index 2dbfbca..173fb52 100644
--- a/.github/workflows/demo.yml
+++ b/.github/workflows/demo.yml
@@ -3,9 +3,12 @@ name: Demo
 on:
   workflow_dispatch:
   pull_request:
+    paths: &paths
+      - 'demo/**'
   push:
     branches:
       - main
+    paths: *paths
 
 jobs:
   build: