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: