Skip to content

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

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. This repairs the red lint on PyAutoPulse main left by PyAutoPulse#2 (the --github-token attempt in b2d4a595 did not change the outcome).

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 Merged library/organ change not yet in a release label Oct 2, 2026
@Jammy2211
Jammy2211 merged commit e381113 into main Oct 2, 2026
2 checks passed
@Jammy2211 Jammy2211 removed the pending-release Merged library/organ change not yet in a release label Oct 7, 2026
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