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