add tarball upload support and cleanups

3 jobs for !1 with fpletz/firmware-feat/run-py in 1 minute and 55 seconds (queued for 2 seconds)
latest merge request