You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: install through xlings after all, with XLINGS_NON_INTERACTIVE
The tarball detour was the wrong fix. The installer already has the switch:
if [[ -z "${XLINGS_NON_INTERACTIVE:-}" ]] && ! [[ -t 0 ]] && [[ -r /dev/tty ]]; then
./bin/xlings self install < /dev/tty
A runner's /dev/tty is readable but not connected, so the `curl | bash` branch
was taken and died on it. Setting the variable takes the plain branch.
Going through xlings is also the better test: these packages depend on the
ECOSYSTEM — xim:mesa's GBM discovery row, the toolchains — and a pinned mcpp
tarball ships a frozen snapshot of it. This way the fork is built against what
users actually have.
(`xlings install` has no -y; the earlier draft invented one.)
0 commit comments