From 08b95a1cb2602ca77fcb566651657e99541bd08b Mon Sep 17 00:00:00 2001
From: stertooy <5571903+stertooy@users.noreply.github.com>
Date: Sun, 16 Nov 2025 21:48:13 +0100
Subject: [PATCH 1/3] Check for absolute paths
---
.github/workflows/CI.yml | 16 ++++++++++++++++
action.yml | 8 ++++++++
check_absolute_paths.sh | 9 +++++++++
3 files changed, 33 insertions(+)
create mode 100755 check_absolute_paths.sh
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index 9704935..d8fe39c 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -86,3 +86,19 @@ jobs:
Name ends with space or period: period.
Name ends with space or period: space
EOF
+
+ - name: "Test check_absolute_paths.sh"
+ shell: bash
+ run: |
+ mkdir -p paths-dir
+ cd paths-dir
+ mkdir -p doc
+ echo "Link" > doc/chap1_mj.html
+ echo "Link" > doc/chap2_mj.html
+ echo "Link" > doc/chap3_mj.html
+ ../check_absolute_paths.sh > $RUNNER_TEMP/absolute_paths_run.txt || true # suppress expected error here
+ diff $RUNNER_TEMP/absolute_paths_run.txt - <Link" > doc/chap1_mj.html
echo "Link" > doc/chap2_mj.html
echo "Link" > doc/chap3_mj.html
../check_absolute_paths.sh > $RUNNER_TEMP/absolute_paths_run.txt || true # suppress expected error here
- diff $RUNNER_TEMP/absolute_paths_run.txt - <
Date: Mon, 17 Nov 2025 17:41:40 +0100
Subject: [PATCH 3/3] Update .github/workflows/CI.yml
Co-authored-by: Max Horn
---
.github/workflows/CI.yml | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index e9fff2a..3523fc1 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -90,9 +90,8 @@ jobs:
- name: "Test check_absolute_paths.sh"
shell: bash
run: |
- mkdir -p paths-dir
+ mkdir -p paths-dir/doc
cd paths-dir
- mkdir -p doc
../check_absolute_paths.sh > $RUNNER_TEMP/absolute_paths_run.txt # empty folder, so should not give error
echo "Link" > doc/chap1_mj.html
echo "Link" > doc/chap2_mj.html