From @SimonTopp: Changing the inputs to the upstream targets (files to be zipped), didn't trigger a rebuild of those targets. However, just deleting the output of the upstream targets (the zipped file), did trigger a rebuild and sent it up to SB. Nothing got pushed to SB when just changing the original inputs because the previous output (zipped file) hadn't changed.