Skip to content

v0.15.0

Choose a tag to compare

@txemi txemi released this 26 Jul 17:57
35805f1

First code change since 0.12.0 (0.13/0.14 were recipe-only).

Fixed

  • web-check --online: transient GitHub responses no longer produce a false web_not_found.
    default_fetcher now retries transient statuses (404/429/5xx/network error) with short capped
    backoff (0.5s → 1.0s → 2.0s, capped 4s; 3 attempts by default, DARNLINK_WEB_ATTEMPTS to tune).
    404 is intentionally in the transient set: the Contents API 404s under secondary-rate-limit and
    for a file requested right after its push (CDN not yet warm). A genuinely dead link 404s on every
    attempt and is still reported — retry removes only the flake, never hides a real break. This makes
    web: true safe in blocking gates (pre-commit / pre-push), not just CI/manual.