diff --git a/opam b/opam
index bcd121993c0c0573c268f1c304833353ad6ce3e1..a0032544490c62e8179c7f090f3f05a2b090661c 100644
--- a/opam
+++ b/opam
@@ -119,9 +119,9 @@ run-test: [
 ]
 
 depends: [
-  "dune" { >= "3.7.0" }
+  "dune" { >= "3.7.0" & < "3.13.0" }
   "dune-configurator"
-  "dune-site" { >= "3.7.0" }
+  "dune-site" { >= "3.7.0" & < "3.13.0" }
 
   ( "alt-ergo-free" | "alt-ergo" )
   "conf-graphviz" { post }