diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml
index d3d8a61..ac48891 100644
--- a/.github/workflows/ruff.yml
+++ b/.github/workflows/ruff.yml
@@ -1,5 +1,12 @@
 name: Ruff
-on: push
+
+on:
+  push:
+  pull_request:
+  workflow_dispatch:
+  schedule:
+    - cron: '0 0 * * *' # Run every day at midnight
+
 env:
   DJANGO_SECRET_KEY: "abc123"
   DEBUG: "True"