diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8addea4b7c2492262d47e66b1dffa9a52c6d603b..cf8dbe12e29cdf72ea5c1487faceea1514622de2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,10 +45,10 @@ variables:
 ## Build jobs
 
 # The newest version runs with timing.
-build-coq.8.19.1:
+build-coq.8.20.0:
   <<: *template
   variables:
-    OPAM_PINS: "coq version 8.19.1"
+    OPAM_PINS: "coq version 8.20.0"
     DENY_WARNINGS: "1"
     MANGLE_NAMES: "1"
     OPAM_PKG: "1"
@@ -59,22 +59,28 @@ build-coq.8.19.1:
   interruptible: false
 
 # The newest version also runs in MRs, without timing.
-build-coq.8.19.1-mr:
+build-coq.8.20.0-mr:
   <<: *template
   <<: *only_mr
   variables:
-    OPAM_PINS: "coq version 8.19.1"
+    OPAM_PINS: "coq version 8.20.0"
     DENY_WARNINGS: "1"
     MANGLE_NAMES: "1"
 
 # Also ensure Dune works.
-build-coq.8.19.1-dune:
+build-coq.8.20.0-dune:
   <<: *template
   <<: *branches_and_mr
   variables:
-    OPAM_PINS: "coq version 8.19.1   dune version 3.15.2"
+    OPAM_PINS: "coq version 8.20.0   dune version 3.15.2"
     MAKE_TARGET: "dune"
 
+build-coq.8.19.1:
+  <<: *template
+  variables:
+    OPAM_PINS: "coq version 8.19.1"
+    DENY_WARNINGS: "1"
+
 # The oldest version runs in MRs, without name mangling.
 build-coq.8.18.0:
   <<: *template
diff --git a/README.md b/README.md
index c246c328fc62570bc911fed1044fafc1f40a410b..4d3f85b15d1a640635b310a4bc6be1e0fb0419ec 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,7 @@ Importing Iris has some side effects as the library sets some global options.
 
 This version is known to compile with:
 
- - Coq 8.18.0 / 8.19.1
+ - Coq 8.18.0 / 8.19.1 / 8.20.0
  - A development version of [std++](https://gitlab.mpi-sws.org/iris/stdpp)
 
 Generally we always aim to support the last two stable Coq releases. Support for
diff --git a/coq-iris.opam b/coq-iris.opam
index 3d74529e801e506424ac4e70716a286abd3fd890..49010f8ef48f1971df654a306573d2481fc42565 100644
--- a/coq-iris.opam
+++ b/coq-iris.opam
@@ -27,7 +27,7 @@ tags: [
 ]
 
 depends: [
-  "coq" { (>= "8.18" & < "8.20~") | (= "dev") }
+  "coq" { (>= "8.18" & < "8.21~") | (= "dev") }
   "coq-stdpp" { (= "dev.2024-09-11.0.f6973baf") | (= "dev") }
 ]