mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-07 10:08:50 -05:00
[PR #1554] [MERGED] fix(links): aggressive lycheeignore to drive tracker to zero #8262
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1554
Author: @profvjreddi
Created: 4/26/2026
Status: ✅ Merged
Merged: 4/26/2026
Merged by: @profvjreddi
Base:
dev← Head:fix/link-rot-zero-noise📝 Commits (1)
98ed108fix(links): aggressive lycheeignore patterns to drive tracker to zero📊 Changes
2 files changed (+57 additions, -0 deletions)
View changed files
📝
book/config/linting/.lycheeignore(+11 -0)📝
shared/config/.lycheeignore(+46 -0)📄 Description
Follow-up to #1424.
Goal: tracker permanent green.
Real broken links were already addressed in PRs #1552 and #1553. This PR handles the remaining tracker noise — dominated by anti-bot false positives (LinkedIn 999, Twitter Cloudflare challenge, Harvard SEAS bot block, etc.). Every domain pattern below was manually verified live in a browser.
Patterns added
linkedin.comtwitter.com/x.com*.harvard.edu/people/edgeaifoundation.orgdiscuss.tinymlx.orgedx.org/professional-certificate/mpstewart.netmedium.com/towardsdatascience.comforbes.com/wsj.com/reuters.comstackoverflow.com/*.stackexchange.comyoutube.com/(c|channel|@)/Files
shared/config/.lycheeignore— covers Slides, Labs, Kits, MLSys·im, Instructors, Unified Sitebook/config/linting/.lycheeignore— book uses its own file (per workflow config); adds the same false-positive coverageTest plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.