diff --git a/.github/workflows/fuzzing.yml b/.github/workflows/fuzzing.yml
index b09eb7f7b2b0ee3c4665ad91484b8046ff745415..6df95f0be340f481e237a8aa8565feab5a006c20 100644
--- a/.github/workflows/fuzzing.yml
+++ b/.github/workflows/fuzzing.yml
@@ -2,10 +2,17 @@ name: Fuzzing
 
 on:
   workflow_dispatch:
-
+  push:
+    branches:
+      - 'master'
+      - 'release-**'
+    paths:
+      - 'frontend/src/metabase-lib/expressions/**'
+  pull_request:
+    paths:
+      - 'frontend/src/metabase-lib/expressions/**'
 
 jobs:
-
   fe-fuzz-tokenizer:
     runs-on: ubuntu-22.04
     timeout-minutes: 15