Change PushArtifacts to be synchronous