Skip to content

Feature/codex strategic#51

Open
DJBsec wants to merge 2 commits intomainfrom
feature/codex-strategic
Open

Feature/codex strategic#51
DJBsec wants to merge 2 commits intomainfrom
feature/codex-strategic

Conversation

@DJBsec
Copy link
Copy Markdown
Owner

@DJBsec DJBsec commented May 10, 2026

No description provided.

DJBsec and others added 2 commits May 9, 2026 23:38
The link checker was failing on every push because of third-party
redirect cascades and intermittent rate limits — neither of which
should block a deploy.

Workflow:

- `fail: false` on lychee-action and `continue-on-error: true` on the
  job so link health is reported, not enforced.
- Broaden `--accept` to `100..=103,200..=299,403,429` so any 2xx and
  the common anti-bot/rate-limit codes pass.
- `--max-retries 3 --retry-wait-time 5 --timeout 20 --max-redirects 10`
  to absorb transient flakes and aggregator chains.

`.lycheeignore`:

- Added twitter/x/facebook/youtube/medium (frequent 403/429 even when
  pages are live) and go.theregister.com (302-prefix aggregator —
  final URLs are checked separately elsewhere).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Mirror the broken-links.yml change on broken-links-site.yml — the
post-deploy crawl that checks built _site/ for broken /foo/ refs.

- `continue-on-error: true` on the job
- `fail: false` on lychee-action
- Swap inline ${{ github.workspace }} interpolation for an env var
  (defense against actions-injection patterns flagged by the
  workflow security guide).

Real internal-link rot still surfaces in the run summary; it just
no longer fails the workflow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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