diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b779ae8e05e55765bc733ac940242f766c618fd8..7f30803b0f3ba0e3cff9a0d105a1cd2493c99c3a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -84,16 +84,9 @@ build-coq.8.14.1:
     OCAML: "ocaml-base-compiler.4.07.1"
 
 build-coq.8.13.2:
-  <<: *template
-  variables:
-    OPAM_PINS: "coq version 8.13.2"
-    DENY_WARNINGS: "1"
-    OCAML: "ocaml-base-compiler.4.07.1"
-
-build-coq.8.12.2:
   <<: *template
   <<: *branches_and_mr
   variables:
-    OPAM_PINS: "coq version 8.12.2"
+    OPAM_PINS: "coq version 8.13.2"
     DENY_WARNINGS: "1"
     OCAML: "ocaml-base-compiler.4.07.1"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8b6b01415d8e7e5ec73ef49a5a544aa7d880e680..de41996df94edfdc7fbf5d8257f5d63c409d8e64 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,8 @@ API-breaking change is listed.
 
 ## std++ master
 
+Coq 8.12 is no longer supported by this release.
+
 - Rename `difference_difference` -> `difference_difference_l` and
   `difference_difference_L` -> `difference_difference_l_L`, add
   `difference_difference_r` and `difference_difference_r_L`.
diff --git a/README.md b/README.md
index a4f164df13056c95f7d3ae9f8d4907d704f0a6c8..165ecfcfda2d5eb79761ee65f92709a1bc5f6d80 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ Notably:
 
 This version is known to compile with:
 
- - Coq version 8.12.2 / 8.13.2 / 8.14.1 / 8.15.2 / 8.16.1
+ - Coq version 8.13.2 / 8.14.1 / 8.15.2 / 8.16.1
 
 ## Installing via opam
 
diff --git a/coq-stdpp.opam b/coq-stdpp.opam
index 5f8e66949ca438ea59568de67108e740c0126b19..617adbfb6153f54c960f20731d072005b801e1c8 100644
--- a/coq-stdpp.opam
+++ b/coq-stdpp.opam
@@ -33,7 +33,7 @@ tags: [
 ]
 
 depends: [
-  "coq" { (>= "8.12" & < "8.18~") | (= "dev") }
+  "coq" { (>= "8.13" & < "8.18~") | (= "dev") }
 ]
 
 build: ["./make-package" "stdpp" "-j%{jobs}%"]