______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________
I’ll pull those other magic strings out next time I poke at it.
And yes, I do need to actually run the built installer still but I can’t do that here because it’ll trample on things.
I wonder if something as simple as docker run ubuntu:22.04 git clone blahblashblah && ./build.sh might be a good way of testing it. Would save anyone else needing a special Linux VM ?
I have never done one before. Let me get it tested and tweaked and working here and than at least we’ve got “run this command and then upload the .run file” working, and it can be automated as a follow up step ?
I’ve added this in, as well as a test the built installer at least starts up.
But I don’t think it’s going to be possible to actually do the install in CI/CD because even with giving the current user as --systemuser it wants to run as root.
Maybe someone understands the IB stuff better could find a work around, but for now it’s be good to just have someone else try the build script and installer for me.
that’s easy, github actions have a password less sudo available
The Linux and macOS virtual machines both run using passwordless sudo. When you need to execute commands or install tools that require more privileges than the current user, you can use sudo without needing to provide a password. For more information, see the “Sudo Manual.”
.
For some reason Git has forgotten my email address for some of the commits and is moaning about the CLA, even though it’s clearly all me. I don’t know what to do to resolve this.