diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index f8648a8c825a0de905859257beed2f62278f5c91..7e1e6d70bb832f911b5e34038ad663f95851dc87 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -1,5 +1,9 @@
 name: CI
-on: [push]
+on:
+  push:
+  pull_request:
+  schedule:
+    - cron: '0 1 * * 6'
 
 jobs:
   build: