From 28dd14aafe2692a3e7dceb40340554c03c127cf1 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 21 Dec 2024 13:26:56 +0100 Subject: [PATCH] scripts/mdlinkcheck: fix the ../ handling in file links Follow-up to 62515e8e9d750f Closes #15797 --- .github/workflows/checkdocs.yml | 4 +++- scripts/mdlinkcheck | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checkdocs.yml b/.github/workflows/checkdocs.yml index e9037a50da..6a8149672d 100644 --- a/.github/workflows/checkdocs.yml +++ b/.github/workflows/checkdocs.yml @@ -14,7 +14,8 @@ name: Docs - '*/ci' paths: - '.github/workflows/checkdocs.yml' - - '.github/scripts/**' + - '.github/scripts/mdlinkcheck' + - '/scripts/**' - '**.md' - 'docs/*' pull_request: @@ -23,6 +24,7 @@ name: Docs paths: - '.github/workflows/checkdocs.yml' - '.github/scripts/**' + - '.github/scripts/mdlinkcheck' - '**.md' - 'docs/*' diff --git a/scripts/mdlinkcheck b/scripts/mdlinkcheck index 395fc85cbd..7df3f03d5c 100755 --- a/scripts/mdlinkcheck +++ b/scripts/mdlinkcheck @@ -94,7 +94,7 @@ sub storelink { $dir =~ s:([^/]*\z)::; while($link =~ s:^\.\.\/::) { - $dir =~ s:^([^/]*)/::; + $dir =~ s:([^/]*)\/\z::; } $flink{"./$dir$link"} .= "$f:$line ";