rig/changelog.d/111.md
grok-reviewer-andresmgsl df075b9ecf
Some checks failed
ci / check (pull_request) Has been cancelled
ci / install (pull_request) Has been cancelled
ci / db-integration (pull_request) Has been cancelled
labels / labels (pull_request) Has been cancelled
fix: review round — pin-wins candidates, no BOX_RAW_KIND guess
Address codex REQUEST_CHANGES + claude's live Forgejo measurements:

- ref_candidate_urls is host-only: same refs/tags then refs/heads on every
  forge (Forgejo serves both paths; bare /archive/<ref> no longer special).
- bootstrap box raw fetch tries /raw/tag/ then /raw/branch/ and never
  guesses kind from spelling; download is separate from execute.
- BOX_HOST defaults through RIG_HOST; comments narrow the zero-GitHub claim
  (box@0.9.0 installer still hardcodes GitHub for its archive).
- SC2016 suppressions on the new grep assertions; tests updated.
2026-07-29 14:42:59 +00:00

354 B

Changed

  • install.sh and bootstrap's box fetch take RIG_HOST / BOX_HOST so a Forgejo origin can serve the install channel (#111). Archive candidates are host-only (refs/tags then refs/heads on every forge); box's raw fetch tries /raw/tag/ then /raw/branch/ and never guesses kind from spelling. BOX_HOST defaults through RIG_HOST.