diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index eb47a10467e70e009c1e4fb1862b9dc6807bba9f..ecf9cc92c312b61eccb5e144477061bbf2fb60d9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,6 +44,12 @@ variables:
 
 ## Build jobs
 
+build-coq.8.18.0:
+  <<: *template
+  variables:
+    OPAM_PINS: "coq version 8.18.0"
+    DENY_WARNINGS: "1"
+
 build-coq.8.17.0:
   <<: *template
   variables:
diff --git a/README.md b/README.md
index 668d1ea785789f54d2ae5e281a73ae93751d0c82..789ebfaaba6631a089b2ced25a97a3f00abe05d7 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.15.2 / 8.16.1 / 8.17.0
+ - Coq 8.15.2 / 8.16.1 / 8.17.0 / 8.18.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 b1b05537f753618d684c64194361da6bf75395d8..aa49155de37bddbdcb4894580ee71d9810a80094 100644
--- a/coq-iris.opam
+++ b/coq-iris.opam
@@ -27,8 +27,8 @@ tags: [
 ]
 
 depends: [
-  "coq" { (>= "8.15" & < "8.18~") | (= "dev") }
-  "coq-stdpp" { (= "dev.2023-09-11.1.b9418660") | (= "dev") }
+  "coq" { (>= "8.15" & < "8.19~") | (= "dev") }
+  "coq-stdpp" { (= "dev.2023-09-14.0.4ff443de") | (= "dev") }
 ]
 
 build: ["./make-package" "iris" "-j%{jobs}%"]