Skip to content

Fix: skip YouTube talk links in link check - #58

Merged
Aetf merged 1 commit into
developfrom
fix/linkcheck-youtube-429
Aug 6, 2026
Merged

Fix: skip YouTube talk links in link check#58
Aetf merged 1 commit into
developfrom
fix/linkcheck-youtube-429

Conversation

@Aetf

@Aetf Aetf commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Follow-up to #57. That PR demoted connection failures to warnings, which cut the noise (94 warnings → 70) but deliberately left real HTTP errors fatal. Two of those remained, and they're what actually failed the link check on the #57 merge commit itself:

- (710:28) '[video (..' => https://www.youtube.com/watch?v=LZQE90whvfY (HTTP 302 => 429)
- (711:28) '[video (..' => https://www.youtube.com/watch?v=yaBxEUxRXZI (HTTP 302 => 429)

Those are the two talk recordings on /research (Fluid, MLSys'21, from source/_data/peifeng.bib). YouTube rate-limits datacenter IP ranges; both return 200 over a normal connection — verified.

429 is an HTTP status, not a connection failure, so --connection-failures-as-warnings correctly doesn't cover it. But rate limiting is the one case where the host is explicitly saying "the link is fine, go away", which is exactly the situation the existing https://github.com/Aetf entry ("github.com too many request") already covers. So it goes in the skip file with a comment, per the file's own convention.

Note the next merge to develop happened to pass, so this is intermittent rather than constant — which is precisely why it's worth pinning down now instead of leaving it to re-break a future automerge.

🤖 Generated with Claude Code

The two talk recordings on /research (Fluid, MLSys'21, from
source/_data/peifeng.bib) intermittently come back as
`HTTP 302 => 429` from GitHub Actions — YouTube rate-limits datacenter
IP ranges. Both return 200 over a normal connection.

These were the two remaining errors that failed the link check on the
24b2588 merge. 429 is an HTTP status rather than a connection failure,
so `--connection-failures-as-warnings` deliberately does not cover it —
that flag is meant to keep real HTTP errors fatal. Rate limiting is the
one case where the host is telling us the link is fine and to go away,
which is the same situation as the existing github.com/Aetf entry.

Co-Authored-By: Claude <noreply@anthropic.com>
@Aetf
Aetf merged commit a67e04a into develop Aug 6, 2026
2 checks passed
@Aetf
Aetf deleted the fix/linkcheck-youtube-429 branch August 6, 2026 18:47
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