atsign-foundation / noports

Connect to any device with no external listening ports open
https://noports.com
BSD 3-Clause "New" or "Revised" License
263 stars 15 forks source link

ci (multibuild.yaml): Sanity check binaries #1143

Closed XavierChanth closed 1 week ago

XavierChanth commented 2 weeks ago

Run --help for each binary to ensure that it was linked properly for the platform before bundling & uploading.

Xlin123 commented 2 weeks ago

to prevent stuff like #1144

XavierChanth commented 2 weeks ago

Actually, this wouldn't even help with #1144, since the problem was that the runner was the wrong architecture in the first place, so the binary would still work just fine.

XavierChanth commented 2 weeks ago

Maybe it's still useful for ensuring that at least the binary executes, but the dart compile tool should (I would hope) exit with a non-zero exit code if the binary is malformed in some way.