<#838 provision: fix yq and Go installer arch dete...
# osctrl
g
#838 provision: fix yq and Go installer arch detection on x86_64 Pull request opened by alvarofraguas Summary
install_yq()
and
install_go_26()
in
deploy/lib.sh
use
uname -i
to detect architecture • On Intel systems
uname -i
returns
x86_64
, but both yq and Go release binaries use
amd64
in their filenames • The existing code only mapped
aarch64 → arm64
but missed
x86_64 → amd64
, causing 404 downloads on Intel Fix Add
x86_64 → amd64
mapping in both functions, alongside the existing
aarch64 → arm64
mapping. Closes #836 Test plan • Verified yq download URL resolves:
<https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64>
• Verified Go download URL resolves:
<https://dl.google.com/go/go1.26.3.linux-amd64.tar.gz>
jmpsec/osctrl