these few lines of gitlab CI scripting to cross-build a rust+gtk4 application for arm64 took me 2.5h and more than 20x trial and error to figure out 😵💫
i'm now making the executable really small (while still including all graphics in the binary) and in the process discovered UPX, this gives me really good oldskool vibes https://github.com/upx/upx