Repository navigation
Fix: bukio update works again.
The self-update path failed with UPDATE_DOWNLOAD_FAILED: the response body is larger than request limit: 10485760. The updater fetched release assets
through ureq's default 10 MiB body cap, while every published binary is ~13.7
MB — so bukio update has been failing since 0.18.0. The other two downloads
(the release API and SHA256SUMS) are small enough to hide it, and the update
tests read the artifact from a local directory instead of over HTTP, so nothing
caught it.
The download limit is now 64 MiB in the one place every download goes through,
and a regression test serves an asset-sized body over HTTP — it fails with the
old limit and passes with the new one.
Upgrade: binaries installed as 0.18.0–0.18.2 carry the old cap and cannot
pull this release themselves, so re-run the installer once:
curl -fsSL https://raw.githubusercontent.com/erikvankempen/bukio-cli/main/install.sh | shFrom 0.18.3 onward bukio update upgrades normally.
Verification: 943 tests green (the new regression test reproduced the
report red → green with the fix reverted → restored), CI green on the tagged
commit, and the packaged artifact checksum-verified before tagging. The
updater's full path was also exercised end to end: a 0.18.2-labelled build
with this fix drove bukio update against the live release and replaced
itself with the published 0.18.3 binary.
Full Changelog: v0.18.2...v0.18.3