diff --git a/.github/workflows/reusable-link-check.yml b/.github/workflows/reusable-link-check.yml index 161ae6ade..d778dea64 100644 --- a/.github/workflows/reusable-link-check.yml +++ b/.github/workflows/reusable-link-check.yml @@ -12,11 +12,12 @@ jobs: steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: - fetch-depth: 0 # needed for merge-base below + fetch-depth: 0 # needed for merge-base used in lint:links-in-modified-files - uses: jdx/mise-action@e3d7b8d67a7958d1207f6ed871e83b1ea780e7b0 # v3.3.1 - name: Link check - relative links (all files) + if: github.event_name == 'pull_request' env: GITHUB_TOKEN: ${{ github.token }} run: mise run lint:local-links diff --git a/.mise/tasks/lint/links.sh b/.mise/tasks/lint/links.sh index 479549f74..f5f708535 100755 --- a/.mise/tasks/lint/links.sh +++ b/.mise/tasks/lint/links.sh @@ -5,4 +5,9 @@ set -e #USAGE arg "" var=#true help="files to check" default="." -lychee --verbose --config .github/config/lychee.toml "$usage_file" +for f in $usage_file; do + echo "Checking links in file: $f" +done + +# shellcheck disable=SC2086 +lychee --verbose --config .github/config/lychee.toml $usage_file diff --git a/.mise/tasks/lint/local-links.sh b/.mise/tasks/lint/local-links.sh index 54762bf1e..f16cd3aa5 100755 --- a/.mise/tasks/lint/local-links.sh +++ b/.mise/tasks/lint/local-links.sh @@ -5,4 +5,9 @@ set -e #USAGE arg "" var=#true help="files to check" default="." -lychee --verbose --scheme file --include-fragments "$usage_file" +for f in $usage_file; do + echo "Checking links in file: $f" +done + +# shellcheck disable=SC2086 +lychee --verbose --scheme file --include-fragments $usage_file