feat: Validate external URLs in CI using Lychee#392
Closed
biru-codeastromer wants to merge 3 commits intojenkinsci:masterfrom
Closed
feat: Validate external URLs in CI using Lychee#392biru-codeastromer wants to merge 3 commits intojenkinsci:masterfrom
biru-codeastromer wants to merge 3 commits intojenkinsci:masterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #364
Description:
-This PR implements automated external link validation using lychee in CI to ensure that all external URLs return 200 OK as requested in issue #364.
Changes Made:
✅ Installed lychee using
cargo install lychee(if not already installed).✅ Ran lychee to scan all Markdown (
.md) files for broken links.✅ Identified broken links and validated external URLs.
✅ Re-ran lychee to verify the fixes.
✅ Added a GitHub Action (
link-check.yml) to automate future link validation in CI:lycheeon every pull request and push tomain.✅ Enforced failure if any external link is broken
✅ Now, CI fails and reports broken links automatically
Impact
Testing :
Testing done .
Submitter checklist