Commit 1a3455e2ce for openssl.org
commit 1a3455e2ce3989530015d72e8fa98f5741e5da1f
Author: Mounir IDRASSI <mounir.idrassi@idrix.fr>
Date: Thu Aug 6 20:07:43 2026 +0900
.github/workflows/ci-doc-changes.yml: pin mdl to 0.17.0
mdl 0.18.0 loads URI::RFC2396_PARSER before linting. The uri 0.12.x
version on ubuntu-latest does not define that constant, so md-nits
fails for every PR.
Pin the last known-good mdl release until the upstream regression
is fixed:
https://github.com/markdownlint/markdownlint/issues/605
Reviewed-by: Dmitry Misharov <dmitry@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Milan Broz <mbroz@openssl.org>
MergeDate: Thu Aug 6 14:56:37 2026
(Merged from https://github.com/openssl/openssl/pull/32230)
diff --git a/.github/workflows/ci-doc-changes.yml b/.github/workflows/ci-doc-changes.yml
index 08919fc323..fc05af5bcf 100644
--- a/.github/workflows/ci-doc-changes.yml
+++ b/.github/workflows/ci-doc-changes.yml
@@ -32,7 +32,9 @@ jobs:
run: make help
- name: make md-nits
run: |
- sudo gem install mdl
+ # mdl 0.18.0 is incompatible with the runner's uri 0.12.x.
+ # See https://github.com/markdownlint/markdownlint/issues/605
+ sudo gem install mdl -v 0.17.0
make md-nits
# out-of-source-and-install checks multiple things at the same time: