diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 6f0a07b3b2f75e9a3bc4b580acc5fe5a0a791044..b1d7148ab356d2541fb783cfbb9d96ded2958089 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -1,10 +1,9 @@
 name: lint
 
 on:
-  push:
-    branches: [ main, james/uv-migration ]
   pull_request:
-
+    branches: [ main ]
+    types: [ opened, edited, synchronize ]
 
 jobs:
   build: