Skip to content

fix(links): resolve lychee broken-link report (#175) - #176

Merged
Arthurvdv merged 1 commit into
mainfrom
fix/link-check-175
Sep 6, 2026
Merged

Arthurvdv merged 1 commit into
mainfrom
fix/link-check-175

Conversation

@Arthurvdv

Copy link
Copy Markdown
Member

Resolves the broken-link report in #175.

Genuine breakage (404)

  • ALOps VS Marketplace link moved from HodorNV.intelli-ship-al-tools (404) to Hodor.hodor-alops (verified live — publisher Hodor NV). Updated in both azure-devops/_index.md and azure-devops/examples.md.
  • Deleted content/docs/analyzers/xx0000.md — the page is obsolete and its Microsoft Learn link (devenv-analyzer-restrictions) 404s. Nothing else in the repo links to the page or its aliases; hugo --minify builds clean.

False positives (403 from CI)

These links are valid in a browser but return 403 Forbidden to lychee's default user-agent from GitHub Actions IPs. Added whole-host skips to .lycheeignore:

  • stackoverflow.com
  • npmjs.com
  • itnext.io

Validation

link-check.yaml runs only on schedule / workflow_dispatch (not on PRs), so it is being dispatched manually against this branch to confirm the report is clean before merge.

🤖 Generated with Claude Code

Fixes the two genuine 404s and silences three bot-blocking hosts that
return 403 to lychee from CI:

- ALOps VS Marketplace URL moved from HodorNV.intelli-ship-al-tools to
  Hodor.hodor-alops (updated in azure-devops/_index.md and examples.md).
- Delete the obsolete content/docs/analyzers/xx0000.md; its Learn link
  (devenv-analyzer-restrictions) 404s and the page is no longer needed.
- Skip stackoverflow.com, npmjs.com and itnext.io in .lycheeignore; the
  links are valid but 403 lychee's default user-agent from GitHub IPs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Arthurvdv
Arthurvdv merged commit 8a8daf6 into main Sep 6, 2026
3 checks passed
@Arthurvdv
Arthurvdv deleted the fix/link-check-175 branch September 6, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant