Skip to content

ci(lint): exclude github.com blob pages from lychee (PyAutoPulse#3) - #13

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/lint-lychee-exclude-blob
Oct 2, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/lint-lychee-exclude-blob

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Corrective fix (PyAutoPulse#3): exclude ^https://github\.com/.*/blob/ from the lychee link-rot gate in lint.yml. On 2026-10-02 GitHub answered every non-browser fetch of a /blob/ page with 503 Service Unavailable (any User-Agent, from Actions and from a laptop; cpython's README too) while githubstatus.com reported all systems operational — page-view bot protection, not API rate limiting, so a token does not help. The links stay in the prose for humans; only the gate stops fetching them.

API Changes

None (CI workflow only).

Test Plan

  • yaml.safe_load parses the workflow
  • lint green on this PR: lychee reports the github.com blob links as Excluded, 0 Errors
Full API Changes (for automation & release notes)

Added

  • lint.yml lychee: --exclude '^https://github\.com/.*/blob/'

Removed

  • none

Migration

  • none

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

GitHub answers non-browser fetches of /blob/ pages with 503 regardless of auth
(reproduced on cpython's README); the links stay in the prose, the link-rot gate
no longer fetches them.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release Awaiting coordinated release label Oct 2, 2026
@Jammy2211
Jammy2211 merged commit 049e08b into main Oct 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Awaiting coordinated release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant